EekBoek
eekboek
https://www.eekboek.nl/mediawiki/index.php/Hoofdpagina
MediaWiki 1.41.1
first-letter
Media
Speciaal
Overleg
Gebruiker
Overleg gebruiker
EekBoek
Overleg EekBoek
Bestand
Overleg bestand
MediaWiki
Overleg MediaWiki
Sjabloon
Overleg sjabloon
Help
Overleg help
Categorie
Overleg categorie
Hoofdpagina
0
1
1
2009-10-07T15:36:29Z
MediaWiki default
0
wikitext
text/x-wiki
<big>'''De installatie van MediaWiki is geslaagd.'''</big>
Raadpleeg de [http://meta.wikimedia.org/wiki/NL_Help:Inhoudsopgave handleiding] voor informatie over het gebruik van de wikisoftware.
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
8fc9f860bd9ced028334d5129f84df0fadc368d2
2
1
2009-10-07T20:33:29Z
82.92.147.177
0
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
5c55a240af57be6084bdd0a5036ee4bd33e2f468
6
2
2009-10-08T07:59:02Z
Arnoud
3
/* Meer hulp over MediaWiki */ Voeg link naar Lastige boekingen pagina toe.
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
== Door gebruikers aangemaakt ==
* [http://wiki.eekboek.nl/mediawiki/index.php?title=EekBoek:Lastige_Boekingen Lastige boekingen]
2574302963ef65b69f8a5d2b9485d6d267e3cdba
9
6
2009-10-08T10:01:39Z
Pvdhoef
4
Link naar DSL pagina toegevoegd
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
== Door gebruikers aangemaakt ==
* [http://wiki.eekboek.nl/mediawiki/index.php?title=EekBoek:Lastige_Boekingen Lastige boekingen]
* [[Domain Specific Language]]
dcc8342e142523649174904d24e5e85a75651e6c
10
9
2009-10-08T10:04:40Z
Pvdhoef
4
Correctie: Link naar 'Lastige boekingen' was een externe link maar moet een interne link zijn
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
== Door gebruikers aangemaakt ==
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]
* [[Domain Specific Language]]
94f3005642beb5779617bdc9d5829041b3ad0e42
14
10
2009-10-09T11:42:39Z
Rduivenvoorde
5
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Door gebruikers aangemaakt ==
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]
* [[Domain Specific Language]]
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
ccfa61574c1467b4da2ff300b3011e05e1c2f7a8
19
14
2009-10-10T18:23:12Z
Pvdhoef
4
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Door gebruikers aangemaakt ==
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
dfce7a9af0f8c383bbec5d7f45834ef864c6372c
27
19
2009-10-10T20:59:56Z
Pvdhoef
4
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Door gebruikers aangemaakt ==
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
ee89d6ba934804bde15e5c098716b4e9b690142a
36
27
2009-10-21T11:00:28Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Door gebruikers aangemaakt ==
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
* [[Eekboek met GUI installeren onder Debian Lenny]]
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
7d9b83f84bb4e8d3c5398b89da2e22869d179c4a
47
36
2009-10-21T13:24:39Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Door gebruikers aangemaakt ==
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
* [[Eekboek_met_GUI_installeren_onder_Debian/Ubuntu]]
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
b216288a97dbf15fed502b0aa33c614f641b3a6c
EekBoek:Info
4
2
3
2009-10-07T20:52:22Z
WikiSysop
1
Import van web site
wikitext
text/x-wiki
EekBoek is een electronisch boekhoudprogramma bedoeld voor het midden- en kleinbedrijf.
EekBoek is niet zomaar een conventioneel boekhoudprogramma:
* Het is bedoeld voor bedrijfsvoerders die zelf hun boekhouding willen doen, maar geen ervaren boekhouder zijn;
* De werkwijze is conform de geaccepteerde standaard van een grootboek met dagboeken voor inkoop, verkoop en bank;
* Het is robuust en betrouwbaar, gegevens worden opgeslagen in een relationele database;
* Naast een gebruiksvriendelijke en intuïtieve grafische interface (in ontwikkeling) kent EekBoek ook een scriptable command-line interface (CLI). Liever vi dan GUI? Dat kan;
* Het is gratis (ja, u leest het goed);
* Het draait op GNU/Linux, MacOSX, Microsoft Windows en veel andere systemen; EekBoek wordt standaard meegeleverd met het Debian systeem;
* Het is een open source pakket, geschreven in Perl. Het is eenvoudig om uw eigen uitbreidingen en aanpassingen te realiseren.
EekBoek is geschreven door Squirrel Consultancy.
Squirrel Consultancy adviseert om altijd een vrij besturingssysteem en vrije software te gebruiken. Het gaat om '''uw''' gegevens.
e75ba5d8a6e31c22455d02cd8c103ab64096ed69
EekBoek:Lastige Boekingen
4
3
4
2009-10-08T07:51:37Z
Arnoud
3
Lastige boekingen: Factuur betaald vanaf priverekening
wikitext
text/x-wiki
= Lastige boekingen =
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina wanneer het aantal groeit kan er nagedacht worden over een thematische indeling.
== Factuur betaald vanaf priverekening ==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaald en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 "Domeinregistraties mijndomein.nl" 9,95@H 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" crd DOMREG -9,95 std "Voorschot DOMREG" 9,95 3110
</pre>
34f497ded429569c74d23a65b18ff2d61b9608e4
5
4
2009-10-08T07:53:30Z
Arnoud
3
/* Lastige boekingen */ verwijder dubbele header
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina wanneer het aantal groeit kan er nagedacht worden over een thematische indeling.
== Factuur betaald vanaf priverekening ==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaald en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 "Domeinregistraties mijndomein.nl" 9,95@H 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" crd DOMREG -9,95 std "Voorschot DOMREG" 9,95 3110
</pre>
88a0bac41280138874095228f9a3697f12821588
7
5
2009-10-08T08:07:41Z
WikiSysop
1
/* Factuur betaald vanaf priverekening */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina wanneer het aantal groeit kan er nagedacht worden over een thematische indeling.
== Factuur betaald vanaf priverekening ==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 "Domeinregistraties mijndomein.nl" 9,95@H 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" crd DOMREG -9,95 std "Voorschot DOMREG" 9,95 3110
</pre>
c6c2c7a648a3805c21bfe7503c921cbcfd60747a
11
7
2009-10-08T19:04:10Z
Rduivenvoorde
5
deb 13-7 verkoop:6 500,00 \
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina wanneer het aantal groeit kan er nagedacht worden over een thematische indeling.
== [[Factuur betaald vanaf priverekening]] ==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 "Domeinregistraties mijndomein.nl" 9,95@H 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" crd DOMREG -9,95 std "Voorschot DOMREG" 9,95 3110
</pre>
== [[BTW kwartaal afsluiten en betalen]] ==
Volgens Johan op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld (en daarna ook echt het kwartaal 'sluiten'):
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6980 ?? niet te vinden in het schema?
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
== [[Deelbetalingen: een debiteur betaald een factuur in delen]] ==
TODO: verwijzing naar documentatie hierover
Stel een je hebt je eerste debiteur (DEBI2) een factuur gestuurd
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI2 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het inclusief bedrag (500,=) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI3 595,00 \
deb 13-7 verkoop:6 500,00 # dit is dus de deelbetaling van DEBI2
</pre>
en bij de volgende betaling:
<pre>
postbank:1 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 13-7 verkoop:6 95,00 # dit is dus rest van DEBI2
</pre>
== [[AUB aanvullen met andere praktische voorbeelden ...]] ==
Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen ...
Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
493c28a27a053c762a77992a471a6a249f049366
12
11
2009-10-08T19:23:37Z
Rduivenvoorde
5
/* Deelbetalingen: een debiteur betaald een factuur in delen */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina wanneer het aantal groeit kan er nagedacht worden over een thematische indeling.
== [[Factuur betaald vanaf priverekening]] ==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 "Domeinregistraties mijndomein.nl" 9,95@H 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" crd DOMREG -9,95 std "Voorschot DOMREG" 9,95 3110
</pre>
== [[BTW kwartaal afsluiten en betalen]] ==
Volgens Johan op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld (en daarna ook echt het kwartaal 'sluiten'):
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6980 ?? niet te vinden in het schema?
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
== [[Deelbetalingen: een debiteur betaald een factuur in delen]] ==
TODO: verwijzing naar documentatie hierover
Stel een je hebt je eerste debiteur (DEBI1) een factuur gestuurd
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het inclusief bedrag (500,=) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
== [[AUB aanvullen met andere praktische voorbeelden ...]] ==
Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen ...
Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
5aea4b47bb42756532be1169002919c434fb0835
13
12
2009-10-09T11:41:57Z
Rduivenvoorde
5
/* BTW kwartaal afsluiten en betalen */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina wanneer het aantal groeit kan er nagedacht worden over een thematische indeling.
== [[Factuur betaald vanaf priverekening]] ==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 "Domeinregistraties mijndomein.nl" 9,95@H 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" crd DOMREG -9,95 std "Voorschot DOMREG" 9,95 3110
</pre>
== [[BTW kwartaal afsluiten en betalen]] ==
Volgens Johan op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld (en daarna ook echt het kwartaal 'sluiten'):
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
== [[Deelbetalingen: een debiteur betaald een factuur in delen]] ==
TODO: verwijzing naar documentatie hierover
Stel een je hebt je eerste debiteur (DEBI1) een factuur gestuurd
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het inclusief bedrag (500,=) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
== [[AUB aanvullen met andere praktische voorbeelden ...]] ==
Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen ...
Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
c3d88f8b221a4596cac763810b599fb34807afaf
15
13
2009-10-09T20:43:19Z
WikiSysop
1
/* Deelbetalingen: een debiteur betaald een factuur in delen */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina wanneer het aantal groeit kan er nagedacht worden over een thematische indeling.
== [[Factuur betaald vanaf priverekening]] ==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 "Domeinregistraties mijndomein.nl" 9,95@H 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" crd DOMREG -9,95 std "Voorschot DOMREG" 9,95 3110
</pre>
== [[BTW kwartaal afsluiten en betalen]] ==
Volgens Johan op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld (en daarna ook echt het kwartaal 'sluiten'):
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
== [[Deelbetalingen: een debiteur betaalt een factuur in delen]] ==
TODO: verwijzing naar documentatie hierover
Stel een je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het inclusief bedrag (500,=) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
== [[AUB aanvullen met andere praktische voorbeelden ...]] ==
Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen ...
Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
90e2d9a9e8904545954c958e0e59d5fc9e8b91d5
16
15
2009-10-09T20:46:13Z
WikiSysop
1
/* Factuur betaald vanaf priverekening */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina wanneer het aantal groeit kan er nagedacht worden over een thematische indeling.
== [[Factuur betaald vanaf priverekening]] ==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
== [[BTW kwartaal afsluiten en betalen]] ==
Volgens Johan op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld (en daarna ook echt het kwartaal 'sluiten'):
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
== [[Deelbetalingen: een debiteur betaalt een factuur in delen]] ==
TODO: verwijzing naar documentatie hierover
Stel een je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het inclusief bedrag (500,=) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
== [[AUB aanvullen met andere praktische voorbeelden ...]] ==
Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen ...
Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
74176c2a42f994b9c214c7c2a21ae0314666b585
Eekboek stuurtaal
0
4
8
2009-10-08T10:00:29Z
Pvdhoef
4
Nieuwe pagina aangemaakt met ' EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandeling…'
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
9d1658bded2646e8177299dc8d41e78b08384af4
17
8
2009-10-10T18:22:26Z
Pvdhoef
4
[[Domain Specific Language]] hernoemd naar [[Eekboek stuurtaal]]
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
9d1658bded2646e8177299dc8d41e78b08384af4
20
17
2009-10-10T18:44:48Z
Pvdhoef
4
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
(Het is nog even zoeken naar de juiste vorm maar ik probeer een compact overzicht te creeren)
* ? = optioneel
* * = nul of meer
* + = een of meer
{|
| Inkoopfactuur
| <pre>inkoop(:nr)? datum boekstukomschrijving crediteur boekstukregel+</pre>
|-
| Verkoopfactuur
| <pre>verkoop(:nr)? datum boekstukomschrijving debiteur boekstukregel+</pre>
|-
| <pre>boekstukregel</pre>
| <pre>omschrijving bedrag rekening</pre>
|}
1014e14870df2ee28c6e6e40f990d3697e9ad294
21
20
2009-10-10T19:31:49Z
Pvdhoef
4
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
(Het is nog even zoeken naar de juiste vorm maar ik probeer een compact overzicht te creeren)
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
<div style="font-family: Monospace">
{|
| <b>Inkoopfactuur</b>:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <i>boekstukregel</i>+
|-
| <b>Verkoopfactuur</b>:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <i>boekstukregel</i>+
|-
| <b>Bankafschrift</b>:
| bank(:nr)? datum omschrijving (<i>bank_crd_regel</i> | <i>bank_deb_regel</i> | <i>bank_std_regel</i>)+
|-
| <i>bank_crd_regel</i>:
| crd datum crediteur bedrag
|-
| <i>bank_deb_regel</i>:
| deb datum debiteur bedrag
|-
| <i>bank_std_regel</i>:
| std datum <i>boekstukregel</i>
|-
| <i>boekstukregel</i>:
| omschrijving bedrag rekening
|}
</div>
33070e0afc5538355891b7dd88fa608c88ea1b73
22
21
2009-10-10T19:37:03Z
Pvdhoef
4
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
(Het is nog even zoeken naar de juiste vorm maar ik probeer een compact overzicht te creeren)
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
<div style="font-family: Monospace">
{|
| <b>Inkoopfactuur</b>:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <i>boekstukregel</i>+
|-
| <b>Verkoopfactuur</b>:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <i>boekstukregel</i>+
|-
| <b>Bankafschrift</b>:
| bank(:nr)? datum omschrijving (<i>bank_crd_regel</i> <nowiki>|</nowiki> <i>bank_deb_regel</i> <nowiki>|</nowiki> <i>bank_std_regel</i>)+
|-
| <i>bank_crd_regel</i>:
| crd datum crediteur bedrag
|-
| <i>bank_deb_regel</i>:
| deb datum debiteur bedrag
|-
| <i>bank_std_regel</i>:
| std datum <i>boekstukregel</i>
|-
| <i>boekstukregel</i>:
| omschrijving bedrag rekening
|}
</div>
dd934b4bb3488e97b313dbd1471d7a0d0dbce491
23
22
2009-10-10T19:45:34Z
Pvdhoef
4
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
(Het is nog even zoeken naar de juiste vorm maar ik probeer een compact overzicht te creeren)
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
<div style="font-family: Monospace">
{|
| <i>Inkoopfactuur</i>:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <b>boekstukregel</b>+
|-
| <i>Verkoopfactuur</i>:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <b>boekstukregel</b>+
|-
| <i>Bankafschrift</i>:
| bank(:nr)? datum omschrijving (<b>bank_crd_regel</b> <nowiki>|</nowiki> <b>bank_deb_regel</b> <nowiki>|</nowiki> <b>bank_std_regel</b>)+
|-
| <b>bank_crd_regel</b>:
| crd datum crediteur bedrag
|-
| <b>bank_deb_regel</b>:
| deb datum debiteur bedrag
|-
| <b>bank_std_regel</b>:
| std datum <b>boekstukregel</b>
|-
| <b>boekstukregel</b>:
| omschrijving bedrag rekening
|}
</div>
4eeded68ed64b893f915357be6f5979325ec6114
24
23
2009-10-10T19:57:54Z
Pvdhoef
4
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
(Het is nog even zoeken naar de juiste vorm maar ik probeer een compact overzicht te creeren)
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
=== Boekingen ===
<div style="font-family: Monospace">
{|
| <i>Inkoopfactuur</i>:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <b>regel</b>+
|-
| <i>Verkoopfactuur</i>:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <b>regel</b>+
|-
| <i>Bankafschrift</i>:
| bank(:nr)? datum omschrijving (<b>crd_regel</b> <nowiki>|</nowiki> <b>deb_regel</b> <nowiki>|</nowiki> <b>std_regel</b>)+
|-
| <i>Kas</i>:
| kas(:nr)? datum omschrijving (<b>crd_regel</b> <nowiki>|</nowiki> <b>deb_regel</b> <nowiki>|</nowiki> <b>std_regel</b>)+
|-
| <i>Memoriaal</i>:
| memoriaal(:nr)? datum omschrijving (<b>crd_regel</b> <nowiki>|</nowiki> <b>deb_regel</b> <nowiki>|</nowiki> <b>std_regel</b>)+
|-
| <b>crd_regel</b>:
| crd datum crediteur bedrag
|-
| <b>deb_regel</b>:
| deb datum debiteur bedrag
|-
| <b>std_regel</b>:
| std datum <b>regel</b>
|-
| <b>regel</b>:
| omschrijving bedrag rekening
|}
</div>
1560259c002ec643ad778a103e50c63381f72ecd
25
24
2009-10-10T20:05:37Z
Pvdhoef
4
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
(Het is nog even zoeken naar de juiste vorm maar ik probeer een compact overzicht te creeren)
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
=== Boekingen ===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd datum crediteur bedrag
|-
| <b><i>deb_regel</i></b>:
| deb datum debiteur bedrag
|-
| <b><i>std_regel</i></b>:
| std datum <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| omschrijving bedrag rekening
|}
</div>
29e66066ecf70becef121b88e4ed22c4cef2d4e9
26
25
2009-10-10T20:43:48Z
Pvdhoef
4
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
(Het is nog even zoeken naar de juiste vorm maar ik probeer een compact overzicht te creeren)
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
=== Boekingen ===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd datum? crediteur bedrag
|-
| <b><i>deb_regel</i></b>:
| deb datum? debiteur bedrag
|-
| <b><i>std_regel</i></b>:
| std datum? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| omschrijving bedrag rekening
|}
</div>
68bf0942e8d679dfab776e0b05c97ed88ee94a04
Domain Specific Language
0
5
18
2009-10-10T18:22:26Z
Pvdhoef
4
[[Domain Specific Language]] hernoemd naar [[Eekboek stuurtaal]]
wikitext
text/x-wiki
#DOORVERWIJZING [[Eekboek stuurtaal]]
326f9945cdefffdbc153e5d27c6cba8b5bd15b89
Eekboek met GUI installeren onder Debian/Ubuntu
0
6
28
2009-10-21T10:42:43Z
Pvdv
7
Eekboek 1.05 met GUI installatie onder Debian Lenny
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf.
als root:
-------
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# volgende alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
--------
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
-----
cd /tmp
#voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
#of voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
------
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
--------
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
-------
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
------
cd ~/ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
------
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt nu een echte boekhouding gaan maken en deze in de directory ~/mijnbedrijf zetten, dan doe je dat zo:
-----
cd
mkdir mijnbedrijf
cd mijnbedrijf
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
-----
dc4d788ec6cd39a4fb8feb90bbcbe48e34290329
29
28
2009-10-21T10:45:51Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf.
als root:
-------
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
### volgende alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
--------
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
-----
cd /tmp
#voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
#of voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
------
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
--------
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
-------
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
------
cd ~/ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
------
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt nu een echte boekhouding gaan maken en deze in de directory ~/mijnbedrijf zetten, dan doe je dat zo:
-----
cd
mkdir mijnbedrijf
cd mijnbedrijf
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
-----
cd6c3a5cb41aef82403df5848df82ef68bb1f3dd
30
29
2009-10-21T10:49:51Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf.
als root:
-------
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
--------
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
-----
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
------
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
--------
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
-------
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
------
cd ~/ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
------
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt nu een echte boekhouding gaan maken en deze in de directory ~/mijnbedrijf zetten, dan doe je dat zo:
-----
cd
mkdir mijnbedrijf
cd mijnbedrijf
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
-----
190586d69f481d31c3608fc86b48a5f6829719ff
31
30
2009-10-21T10:51:01Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt nu een echte boekhouding gaan maken en deze in de directory ~/mijnbedrijf zetten, dan doe je dat zo:
cd
mkdir mijnbedrijf
cd mijnbedrijf
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
3c04afea5cfd34b51afeca193ca4ab77d9342823
32
31
2009-10-21T10:54:08Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Stel je wilt nu een echte boekhouding gaan maken en deze in de directory ~/mijnbedrijf zetten, dan doe je dat zo:
cd
mkdir mijnbedrijf
cd mijnbedrijf
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
8b34796833692533c65489b4caf3e88d9bfe969e
33
32
2009-10-21T10:56:40Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Stel je wilt nu een echte boekhouding gaan maken en deze in de directory ~/mijnbedrijf zetten, dan doe je dat zo:
cd
mkdir mijnbedrijf
cd mijnbedrijf
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
8aa68af156f128e66f4b761f50e50041771f095e
34
33
2009-10-21T10:58:20Z
Pvdv
7
[[Installeren onder Debian]] hernoemd naar [[Eekboek met GUI installeren onder Debian Lenny]]: Dekt inhoud beter
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Stel je wilt nu een echte boekhouding gaan maken en deze in de directory ~/mijnbedrijf zetten, dan doe je dat zo:
cd
mkdir mijnbedrijf
cd mijnbedrijf
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
8aa68af156f128e66f4b761f50e50041771f095e
37
34
2009-10-21T11:23:14Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall EekBoek-1.05.00/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
07655f0931da0f2f9d61869fe1082f77001ddf25
38
37
2009-10-21T11:40:01Z
JohanVromans
6
Fix ebgui opstartcommando
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
479a4b8c4541471da446d9ff4004dba5ec8e0490
39
38
2009-10-21T12:50:43Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
# dan, nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
# vervang hieronder versie 1.05.02 door de actuele versie
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
# vervang hieronder versie 1.05.02 door de actuele versie
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
# vervang hieronder versie 1.05.02 door de actuele versie
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
14ffa4877f053301e7f3cdcd2a709596fed5a666
40
39
2009-10-21T13:00:04Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in. Als ik hieronder "EekBoek-1.05.02" schrijf, dan moet je dat vervangen door de actuele versie als er een nieuwere is.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
15d735377e93f6438767f2637ad319ab18a80f7e
41
40
2009-10-21T13:02:13Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken en niet SQlite.
# installeer het alleen als je weet dat je postgreSQL wilt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in. Als ik hieronder "EekBoek-1.05.02" schrijf, dan moet je dat vervangen door de actuele versie als er een nieuwere is.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
be05ca5ec44cd7921df6ad4744d143a3d6437f43
42
41
2009-10-21T13:02:47Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian Lenny.
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny, daarom gebruik ik het repository van Eekboek zelf. Als root:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit. Ik heb dit wel elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
rm libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in. Als ik hieronder "EekBoek-1.05.02" schrijf, dan moet je dat vervangen door de actuele versie als er een nieuwere is.
De rest kan als gewone gebruiker:
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
c8d46f4135b1d035e109c0dd3823d99bc4fea1c9
43
42
2009-10-21T13:18:03Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian/Ubuntu
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny (wel in
Squeeze en in actuele versies van Ubuntu), daarom gebruik ik hier het repository van Eekboek zelf.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su". Dan:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door de actuele versienummer als er een nieuwere is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
0c68b11eb91cd52799501a10dc56f5d24eb5b5fb
44
43
2009-10-21T13:18:49Z
Pvdv
7
[[Eekboek met GUI installeren onder Debian Lenny]] hernoemd naar [[Eekboek met GUI installeren onder Debian/Ubuntu]]: Titel past beter
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian/Ubuntu
Onderstaande is nog niet heel goed getest, kritiek is welkom.
allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Eekboek zit niet in Lenny (wel in
Squeeze en in actuele versies van Ubuntu), daarom gebruik ik hier het repository van Eekboek zelf.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su". Dan:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door de actuele versienummer als er een nieuwere is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
0c68b11eb91cd52799501a10dc56f5d24eb5b5fb
46
44
2009-10-21T13:24:04Z
Pvdv
7
wikitext
text/x-wiki
Enige informatie over het gebruik van Eekboek GUI in Debian/Ubuntu
Onderstaande is nog niet heel goed getest, kritiek is welkom.
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je het uiteraard overslaan. Maar grote kans dat je libalien-wxwidgets-perl nog niet geinstalleerd had.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor andere Debian versies en Ubuntu:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door de actuele versienummer als er een nieuwere is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
56d08334a1dc4271febbd7c31c69b516a271f91a
48
46
2009-10-21T13:26:36Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is nog niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je de eerste twee kaders overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor andere Debian versies en Ubuntu:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als EekBoek-1.05.02.tar.gz en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door de actuele versienummer als er een nieuwere is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
c92a4d95be19e0c4d89865c8815d36a3f942565e
49
48
2009-10-21T13:29:03Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is nog niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je de eerste twee kaders overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor andere Debian versies en Ubuntu:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
93b05bc06c5e2a9f5864177880062eabf287feaa
50
49
2009-10-21T13:35:58Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is nog niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je de eerste twee kaders overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor andere Debian versies en actuele versies van Ubuntu:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
Voor Lenny gebruik je:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Voor actuele versies van Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Dan moet de GUI software zelf worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
e481106b629e00b60dfd924622b3f220e9a29173
Installeren onder Debian
0
7
35
2009-10-21T10:58:20Z
Pvdv
7
[[Installeren onder Debian]] hernoemd naar [[Eekboek met GUI installeren onder Debian Lenny]]: Dekt inhoud beter
wikitext
text/x-wiki
#DOORVERWIJZING [[Eekboek met GUI installeren onder Debian Lenny]]
c252997a50c9316aae0f5cbdc6b3248077520800
Eekboek met GUI installeren onder Debian Lenny
0
8
45
2009-10-21T13:18:49Z
Pvdv
7
[[Eekboek met GUI installeren onder Debian Lenny]] hernoemd naar [[Eekboek met GUI installeren onder Debian/Ubuntu]]: Titel past beter
wikitext
text/x-wiki
#DOORVERWIJZING [[Eekboek met GUI installeren onder Debian/Ubuntu]]
3727ee755efd39554e5f1ce5cdb0f0b590b87db7
Eekboek met GUI installeren onder Debian/Ubuntu
0
6
51
50
2009-10-21T13:37:25Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is nog niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je de eerste twee kaders overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor andere Debian versies en actuele versies van Ubuntu:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
Voor Lenny gebruik je:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Voor actuele versies van Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
aea4df6dd8615a350f3e9b6be86a006d325cebc3
52
51
2009-10-28T08:08:01Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is nog niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
opmerking: versie 1.05.03 deed het bij mij niet.
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je de eerste twee kaders overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor andere Debian versies en actuele versies van Ubuntu:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
Voor Lenny gebruik je:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Voor actuele versies van Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
45c0c7067a7a2133a4c9c392a00fb67cfb1b3ab9
53
52
2009-10-28T08:52:16Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is nog niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
opmerking: versie 1.05.03 deed het bij mij niet (Debian Lenny).
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je de eerste twee kaders overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor andere Debian versies en actuele versies van Ubuntu:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
Voor Lenny gebruik je:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Voor actuele versies van Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
5295c56281f682167851f90c310108c20f129f51
54
53
2009-10-29T13:12:20Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is nog niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je de eerste twee kaders overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor andere Debian versies en actuele versies van Ubuntu:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
Voor Lenny gebruik je:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Voor actuele versies van Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
Nu is het zo dat vanaf Eekboek versie 1.05.04 zit er een test in om te controleren of WX 2.8 gebruikt wordt. Bij Debian Lenny wordt echter WX 2.6 gebruikt. Die test kan gedisabled worden en dan werkt het wel. Je kunt dit disabelen met:
nano ~/ebinstall/EekBoek-1.05.02/script/ebgui
En een hekje zetten voor regel 39, die deze inhoud heeft:
check_version( "wxWidgets", $Wx::wxVERSION, "2.008" );
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
f530f702e78242744f63db7e17bc47a047065b68
55
54
2009-10-29T13:14:17Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is nog niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je de eerste twee kaders overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor andere Debian versies en actuele versies van Ubuntu:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Het volgende is nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Lenny zit (wel in Sid en actuele versies van Ubuntu). Ik heb dit wel elders gevonden voor Lenny, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
Voor Lenny gebruik je:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Voor actuele versies van Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
Nu is het zo dat vanaf Eekboek versie 1.05.04 zit er een test in om te controleren of WX 2.8 gebruikt wordt. Bij Debian Lenny wordt echter WX 2.6 gebruikt. Die test kan gedisabled worden en dan werkt het wel. Je kunt dit disabelen met:
nano ~/ebinstall/EekBoek-1.05.02/script/ebgui
En een hekje zetten voor regel 39, die deze inhoud heeft:
check_version( "wxWidgets", $Wx::wxVERSION, "2.008" );
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
a0964fb5311b4ee9df0298621461ae218566abfd
56
55
2009-11-01T12:41:04Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
De Eekboek GUI werkt op moment van schrijven met Debian Lenny, Squeeze en Sid en met Ubuntu Intrepid, Jaunty en Karmic. Ubuntu Hardy (de LTS versie) mist het pakket libalien-wxwidgets-perl, daarom wordt het niet ondersteund door deze howto, maar wellicht is het wel aan de praat te krijgen.
Versie 1.05.03 van Eekboek heeft versie 2.8 van WXwidgets nodig en werkt daarom niet. Dit zit welliswaar in Debian Lenny en Ubuntu Intrepid, maar in de praktijk wordt daar versie 2.6 gebruikt door Perl. Versie 1.05.04 (en misschien later) bevat een test op het gebruik van versie 2.8, maar heeft in de praktijk geen 2.8 nodig. De workarround is om de test weg te halen.
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je dat stuk uiteraard overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny en Interpid, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor de andere distributies:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Verder is het volgende nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Debian Lenny zit (wel in de andere distributies). Ik heb dit elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
# onderstaande is alleen voor Lenny:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Voor Debian Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
In Eekboek vanaf versie 1.05.04 zit een test in om te controleren of WX 2.8 gebruikt wordt. Bij Debian Lenny en Ubuntu Intrepid wordt echter WX 2.6 gebruikt. De test kan gedisabled worden en dan werkt het toch wel, in elk geval in Eekboek versie 1.05.04. Je kunt de test disabelen met:
nano ~/ebinstall/EekBoek-1.05.02/script/ebgui
En een hekje zetten voor regel 39, die deze inhoud heeft:
check_version( "wxWidgets", $Wx::wxVERSION, "2.008" );
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
d6a407823460f257bd7f281756d5dd38cda44db8
58
56
2009-11-03T11:29:34Z
JohanVromans
6
Verwijzing naar bouwen Wx met 2.8 voor Hardy 8.04.3 toegevoegd.
wikitext
text/x-wiki
Onderstaande is niet heel goed getest, kritiek is welkom (paul@vandervlis.nl).
De Eekboek GUI werkt op moment van schrijven met Debian Lenny, Squeeze en Sid en met Ubuntu Intrepid, Jaunty en Karmic. Ubuntu Hardy (de LTS versie) mist het pakket libalien-wxwidgets-perl, daarom wordt het niet ondersteund door deze howto, maar het is wel aan de praat te krijgen (zie [[Wx 2.8 voor Ubuntu Hardy LTS]]).
Versie 1.05.03 van Eekboek heeft versie 2.8 van WXwidgets nodig en werkt daarom niet. Dit zit welliswaar in Debian Lenny en Ubuntu Intrepid, maar in de praktijk wordt daar versie 2.6 gebruikt door Perl. Versie 1.05.04 (en misschien later) bevat een test op het gebruik van versie 2.8, maar heeft in de praktijk geen 2.8 nodig. De workarround is om de test weg te halen.
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je dat stuk uiteraard overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny en Interpid, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor de andere distributies:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Verder is het volgende nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Debian Lenny zit (wel in de andere distributies). Ik heb dit elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
# onderstaande is alleen voor Lenny:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Voor Debian Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
In Eekboek vanaf versie 1.05.04 zit een test in om te controleren of WX 2.8 gebruikt wordt. Bij Debian Lenny en Ubuntu Intrepid wordt echter WX 2.6 gebruikt. De test kan gedisabled worden en dan werkt het toch wel, in elk geval in Eekboek versie 1.05.04. Je kunt de test disabelen met:
nano ~/ebinstall/EekBoek-1.05.02/script/ebgui
En een hekje zetten voor regel 39, die deze inhoud heeft:
check_version( "wxWidgets", $Wx::wxVERSION, "2.008" );
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
9cbf722f53d29c58d27a32ea73888ec832e5ddb7
73
58
2009-11-11T11:54:40Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is ondertussen verouderd. Ik raad je aan om hier te kijken:
[[Eekboek_met_GUI_installeren_onder_Debian]]
of hier:
[[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
De Eekboek GUI werkt op moment van schrijven met Debian Lenny, Squeeze en Sid en met Ubuntu Intrepid, Jaunty en Karmic. Ubuntu Hardy (de LTS versie) mist het pakket libalien-wxwidgets-perl, daarom wordt het niet ondersteund door deze howto, maar het is wel aan de praat te krijgen (zie [[Wx 2.8 voor Ubuntu Hardy LTS]]).
Versie 1.05.03 van Eekboek heeft versie 2.8 van WXwidgets nodig en werkt daarom niet. Dit zit welliswaar in Debian Lenny en Ubuntu Intrepid, maar in de praktijk wordt daar versie 2.6 gebruikt door Perl. Versie 1.05.04 (en misschien later) bevat een test op het gebruik van versie 2.8, maar heeft in de praktijk geen 2.8 nodig. De workarround is om de test weg te halen.
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je dat stuk uiteraard overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny en Interpid, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor de andere distributies:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Verder is het volgende nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Debian Lenny zit (wel in de andere distributies). Ik heb dit elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
# onderstaande is alleen voor Lenny:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Voor Debian Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
In Eekboek vanaf versie 1.05.04 zit een test in om te controleren of WX 2.8 gebruikt wordt. Bij Debian Lenny en Ubuntu Intrepid wordt echter WX 2.6 gebruikt. De test kan gedisabled worden en dan werkt het toch wel, in elk geval in Eekboek versie 1.05.04. Je kunt de test disabelen met:
nano ~/ebinstall/EekBoek-1.05.02/script/ebgui
En een hekje zetten voor regel 39, die deze inhoud heeft:
check_version( "wxWidgets", $Wx::wxVERSION, "2.008" );
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
c5eba9dba589217c178add17050c241b242a4749
74
73
2009-11-11T11:55:34Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is ondertussen verouderd. Ik raad je aan om hier te kijken:
[[Eekboek_met_GUI_installeren_onder_Debian]]
of hier:
[[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
De Eekboek GUI werkt op moment van schrijven met Debian Lenny, Squeeze en Sid en met Ubuntu Intrepid, Jaunty en Karmic. Ubuntu Hardy (de LTS versie) mist het pakket libalien-wxwidgets-perl, daarom wordt het niet ondersteund door deze howto, maar het is wel aan de praat te krijgen (zie [[Wx 2.8 voor Ubuntu Hardy LTS]]).
Versie 1.05.03 van Eekboek heeft versie 2.8 van WXwidgets nodig en werkt daarom niet. Dit zit welliswaar in Debian Lenny en Ubuntu Intrepid, maar in de praktijk wordt daar versie 2.6 gebruikt door Perl. Versie 1.05.04 (en misschien later) bevat een test op het gebruik van versie 2.8, maar heeft in de praktijk geen 2.8 nodig. De workarround is om de test weg te halen.
Allereerst installeer ik de 1.04 versie van Eekboek. Deze gaan we niet gebruiken, maar door hem te installeren zijn we er zeker van dat de afhankelijkheden kloppen. Mocht je dit al gedaan hebben dan kun je dat stuk uiteraard overslaan.
Wordt eerste root, in Debian gaat dat default met "su" en in Ubuntu met "sudo su".
Eekboek zit niet in Lenny en Interpid, daar moet je eerst het volgende doen:
wget -O - http://www.eekboek.nl/dl/RPM-GPG-KEY-EekBoek | apt-key add -
echo 'deb http://www.eekboek.nl/repo/debian/ ./' >> /etc/apt/sources.list
apt-get update
Dan, en dit geldt ook voor de andere distributies:
apt-get install eekboek
# het volgende is alleen nodig als je postgreSQL wilt gebruiken, standaard wordt SQlite gebruikt:
apt-get install eekboek-db-postgresql
Verder is het volgende nodig voor de GUI:
apt-get install libalien-wxwidgets-perl
Verder is er een pakket "libwx-perl" nodig wat niet in Debian Lenny zit (wel in de andere distributies). Ik heb dit elders gevonden, namelijk op de site http://people.connexer.com/~roberto/debian/ . Omdat me niet zo duidelijk was wat hier allemaal nog meer op staat heb ik de bestanden gedownload en op mijn eigen site gezet, tenminste de amd64 en de i386 versie. Het handigste is dus misschien (nog steeds als root):
# onderstaande is alleen voor Lenny:
cd /tmp
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# of voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
dpkg -i libwx-perl_0.84-1~bpo50+1_*
Voor Ubuntu en voor Sid kun je dit doen:
apt-get install libwx-perl
Voor Debian Squeeze zou ik het package van Sid gebruiken, ik ga hier niet uitleggen hoe dat moet. Mocht je het niet weten, vraag dit dan op de mailinglijst.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.02.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.02" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.02.tar.gz
tar zxvf EekBoek*
cd
mkdir ebtest
cd ebtest
In Eekboek vanaf versie 1.05.04 zit een test in om te controleren of WX 2.8 gebruikt wordt. Bij Debian Lenny en Ubuntu Intrepid wordt echter WX 2.6 gebruikt. De test kan gedisabled worden en dan werkt het toch wel, in elk geval in Eekboek versie 1.05.04. Je kunt de test disabelen met:
nano ~/ebinstall/EekBoek-1.05.02/script/ebgui
En een hekje zetten voor regel 39, die deze inhoud heeft:
check_version( "wxWidgets", $Wx::wxVERSION, "2.008" );
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek-1.05.02/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
db93048977c5eec1fe60aeb46820704e46277c4e
Wx 2.8 voor Ubuntu Hardy LTS
0
9
57
2009-11-03T11:28:25Z
JohanVromans
6
Bouwen en installeren van Alien::wxWidgets + Wx op Ubuntu Hardy 8.04.3 LTS
wikitext
text/x-wiki
Uitgaande van een clean Ubuntu Hardy LTS systeem, versie 8.04.3 met updates, is Wx als volgt te bouwen.
Eerst moeten een aantal packages uit de repository worden geïnstalleerd:
$ sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev libwxbase2.8-dev libwxbase2.8-0 \
libmodule-build-perl libmodule-pluggable-perl libtest-base-perl \
libtest-differences-perl g++ libgtk2.0-dev libgl1-mesa-dev \
libglu1-mesa-dev
Vervolgens installeren we enkele Perl packages:
$ sudo cpan ExtUtils::CBuilder Alien::wxWidgets ExtUtils::XSpp
'''Let op!''' Bij het bouwen van Alien::wxWidgets wordt gevraagd of de wxWidgets library moet worden gebouwd vanaf source. Beantwoord die vraag met ‘nee’, want we gebruiken de eerder geïnstalleerde versie.
Opmerking: Er is weliswaar een libextutils-cbuilder-perl in de Ubuntu repository, maar die is niet nieuw genoeg.
De op dit moment meest recente versie van Wx is 0.93. Hierin zit nog een probleem dat je als volgt kunt omzeilen:
$ echo '#!/bin/sh' >foo
$ echo 'perl -MExtUtils::XSpp::Cmd -e xspp -- ${1+"$@"}' >>foo
$ sudo install -m 0775 foo /usr/bin/xspp
Nu kunnen we Wx bouwen:
$ sudo cpan Wx
Als alles goed is gegaan kun je het volgende proberen:
$ perl -MWx -wle 'print $Wx::VERSION, " ", $Wx::wxVERSION'
=> 0.93 2.00801
De installatie van perl-Wx is hiermee compleet. '''Vergeet niet''' om /usr/bin/xspp weer te verwijderen.
f024d279cfa80c3cc9e0c6f25c56853490f0d239
77
57
2009-11-12T14:40:18Z
JohanVromans
6
Update voor 0.94, xspp workaround niet meer nodig.
wikitext
text/x-wiki
Uitgaande van een clean Ubuntu Hardy LTS systeem, versie 8.04.3 met updates, is Wx als volgt te bouwen.
Eerst moeten een aantal packages uit de repository worden geïnstalleerd:
$ sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev libwxbase2.8-dev libwxbase2.8-0 \
libmodule-build-perl libmodule-pluggable-perl libtest-base-perl \
libtest-differences-perl g++ libgtk2.0-dev libgl1-mesa-dev \
libglu1-mesa-dev
Vervolgens installeren we enkele Perl packages:
$ sudo cpan ExtUtils::CBuilder Alien::wxWidgets ExtUtils::XSpp
'''Let op!''' Bij het bouwen van Alien::wxWidgets wordt gevraagd of de wxWidgets library moet worden gebouwd vanaf source. Beantwoord die vraag met ‘nee’, want we gebruiken de eerder geïnstalleerde versie.
Opmerking: Er is weliswaar een libextutils-cbuilder-perl in de Ubuntu repository, maar die is niet nieuw genoeg.
De op dit moment meest recente versie van Wx is 0.94. In versie 0.93 zit nog een probleem dat je als volgt kunt omzeilen (dit is dus '''niet nodig''' voor 0.94 en later):
$ echo '#!/bin/sh' >foo
$ echo 'perl -MExtUtils::XSpp::Cmd -e xspp -- ${1+"$@"}' >>foo
$ sudo install -m 0775 foo /usr/bin/xspp
Nu kunnen we Wx bouwen:
$ sudo cpan Wx
Als alles goed is gegaan kun je het volgende proberen:
$ perl -MWx -wle 'print $Wx::VERSION, " ", $Wx::wxVERSION'
=> 0.94 2.00807
De installatie van perl-Wx is hiermee compleet. '''Vergeet niet''' om /usr/bin/xspp weer te verwijderen.
3aca3ab9a8d5ca7b53a1c9c6cda88f131841c39e
Eekboek met GUI installeren onder Debian
0
10
59
2009-11-10T11:05:02Z
Pvdv
7
Nieuwe pagina aangemaakt met 'Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig. apt-get install perl libwxgtk2.8-dev libwxgtk2…'
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig.
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl \
perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libalien-wxwidgets-perl
cd /tmp
mkdir kanweg
cd kanweg
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
68dbbfbd2d79a1bc1906209e87b973ca94fb7f37
60
59
2009-11-10T11:06:25Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig.
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl \
perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libalien-wxwidgets-perl
# ophalen en installeren gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
d0d64f7b14378fb554481643c5de935714117418
61
60
2009-11-10T11:07:03Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl \
perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libalien-wxwidgets-perl
# ophalen en installeren gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
481ae5829d051cf9856209b707c7fcdf687ff3f8
62
61
2009-11-10T11:13:15Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl \
perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libalien-wxwidgets-perl
# ophalen en installeren gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv Eekboek* Eekboek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
1d9977ef18fe8e88d9d948e14954018144f334ea
63
62
2009-11-10T11:15:26Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl \
perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libalien-wxwidgets-perl
# ophalen en installeren gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* EekBoek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
6e8c0cd6e6655b48ce7cd1c72518630f83d17c67
64
63
2009-11-10T11:16:53Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl \
perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libalien-wxwidgets-perl
# ophalen en installeren gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* EekBoek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
3746edf1a9bce64e30f920f88c39f0238bc6502c
67
64
2009-11-10T11:26:49Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl \
perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# ophalen en installeren gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* EekBoek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
f19fdd4b9e9d10faa1ad8e2092452551b646c8e4
68
67
2009-11-10T11:27:27Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# ophalen en installeren gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* EekBoek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
5838bc6b37b2c51291a5b340cc3120b7298076fc
69
68
2009-11-10T11:28:58Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. Voor Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# ophalen en installeren gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". (voor de wat minder ervaren mensen: die tilde staat voor je home-directory, als je "piet" heet is het dus /home/piet/ebinstall). Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel iets als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om weer gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* EekBoek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/EekBoek/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/EekBoek/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
42589d2d6e4764abe1309e5da9f0fd6da848dfca
70
69
2009-11-11T09:56:34Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek.
Indien het programma later nogmaals gestart moet worden gaat dit op de volgende manier:
cd ~/ebtest
perl ~/ebinstall/eekboek/script/ebgui
Uiteraard is dit nog niet heel handig, maar het werkt.
Stel je wilt het nogmaals testen, maar op een ander manier. Dan kun je zo een tweede administratie aanmaken:
cd
mkdir ebtest2
cd ebtest2
perl ~/ebinstall/eekboek/script/ebgui
Uiteraard kun je zo ook een echte boekhouding gaan aanmaken, bijvoorbeeld in de directory ~/boekhouding .
26446cc4522523c25d7f36e78a5045c9b1e8872a
71
70
2009-11-11T10:33:08Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek.
De boekhouding komt default in ~/.eekboek/admdir
Wil je hem later weer starten, gebruik dan dit:
perl ~/ebinstall/eekboek/script/ebgui --admdir=$HOME/.eekboek/admdir
Hmmm, dit werkt nog niet goed. Diskussie is gaande.
b85d69a7256ff41291138b600fc574a007588298
72
71
2009-11-11T10:33:43Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek.
De boekhouding komt default in ~/.eekboek/admdir
Wil je hem later weer starten, gebruik dan dit:
perl ~/ebinstall/eekboek/script/ebgui --admdir=$HOME/.eekboek/admdir
Hmmm, dit werkt nog niet goed want ik krijg weer de wizzard. Diskussie is gaande.
6b5b191985ee577d6349901111626d805a12d73b
75
72
2009-11-11T12:43:09Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# verwijder een eventueel bestaande eekboek 1.04
apt-get remove eekboek
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek.
De boekhouding komt default in ~/.eekboek/admdir
Wil je hem later weer starten, gebruik dan dit:
perl ~/ebinstall/eekboek/script/ebgui --admdir=$HOME/.eekboek/admdir
Hmmm, dit werkt nog niet goed want ik krijg weer de wizzard. Diskussie is gaande.
d53903398745d38e977922b789649ab2e980bb64
76
75
2009-11-12T07:41:09Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Opmerking: op het moment (versie 1.05.04) werkt de Eekboek GUI bij mij niet goed. Het programma vind "ebshell" niet.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# verwijder een eventueel bestaande eekboek 1.04
apt-get remove eekboek
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
cd
mkdir ebtest
cd ebtest
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek.
De boekhouding komt default in ~/.eekboek/admdir
Wil je hem later weer starten, gebruik dan dit:
perl ~/ebinstall/eekboek/script/ebgui --admdir=$HOME/.eekboek/admdir
Hmmm, dit werkt nog niet goed want ik krijg weer de wizzard. Diskussie is gaande.
41958e90c2e859e4e3b69f42678c7e735fa86a51
78
76
2009-11-12T19:25:41Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Opmerking: er zitten een paar bugfixes in. Deze zullen niet meer van toepassing zijn op nieuwere versies dan 1.05.04.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# verwijder een eventueel bestaande eekboek 1.04
apt-get remove eekboek
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04)
apt-get install rpl
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' Iniwiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek.
De boekhouding komt default in ~/.eekboek/admdir
Wil je hem later weer starten, gebruik dan dit:
perl ~/ebinstall/eekboek/script/ebgui --admdir=$HOME/.eekboek/admdir
Hmmm, dit werkt nog niet goed want ik krijg weer de wizzard. Diskussie is gaande.
fda6fd17e67831243adeea6ca231334742576795
79
78
2009-11-12T19:28:30Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Opmerking: er zitten een paar bugfixes in. Deze zullen niet meer van toepassing zijn op nieuwere versies dan 1.05.04.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# verwijder een eventueel bestaande eekboek 1.04
apt-get remove eekboek
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek.
De boekhouding komt default in ~/.eekboek/admdir
Wil je hem later weer starten, gebruik dan dit:
perl ~/ebinstall/eekboek/script/ebgui --admdir=$HOME/.eekboek/admdir
Hmmm, dit werkt nog niet goed want ik krijg weer de wizzard. Diskussie is gaande.
a33028391a34b82029bda067ea13b8f9dc942427
80
79
2009-11-12T19:30:14Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Opmerking: er zitten een paar bugfixes in. Deze zullen niet meer van toepassing zijn op nieuwere versies dan 1.05.04.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# verwijder een eventueel bestaande eekboek 1.04
apt-get remove eekboek
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, vergeet niet een code in te vullen, dat kan iets willekeurigs zijn.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer:
perl ~/ebinstall/eekboek/script/ebgui
Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
5b2a24dcf75c740a7f1f243576bbac9ae41d608d
81
80
2009-11-12T19:30:43Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Opmerking: er zitten een paar bugfixes in. Deze zullen niet meer van toepassing zijn op nieuwere versies dan 1.05.04.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# verwijder een eventueel bestaande eekboek 1.04
apt-get remove eekboek
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, vergeet niet een code in te vullen, dat kan iets willekeurigs zijn.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
aa116dace3379c2b06a996dad1953daed621886f
82
81
2009-11-12T20:08:45Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Opmerking: er zitten een paar bugfixes in. Deze zullen niet meer van toepassing zijn op nieuwere versies dan 1.05.04.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0
# verwijder een eventueel bestaande eekboek 1.04
apt-get remove eekboek
# ophalen en installeren door mij gebackporte packages:
cd /tmp
mkdir kanweg
cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# dan weer voor zowel i386 als amd64:
dpkg -i *
cd ..
rm -r kanweg
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
709ed16cba85da70f19f91d5140cd3a82c4d1d07
83
82
2009-12-14T14:07:00Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Opmerking: er zitten een paar bugfixes in. Deze zullen niet meer van toepassing zijn op nieuwere versies dan 1.05.04.
Kijk eerst op http://mdcc.cx/tmp/eekboek/ om te zien wat de nieuwste versie is van het Debian pakket van eekboek en kopieer de link, op dit moment is het:
http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-2_all.deb
Mocht je PostgreSQL willen gebruiken dan is ook dat Debian pakket van belang, op het moment is dat:
http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-2_all.deb
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# ophalen van Debian-pakketten die door Joost v.d. Baal gemaakt zijn, mocht er een nieuwere versie zijn, neem dan die.
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-2_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-2_all.deb
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je eekboek starten op de commandline als gewone user met "ebgui".
De boekhouding komt default in ~/.eekboek/admdir/code
Klaar.
Onderstaande is oude informatie, die ik toch nog niet wou weggooien. Misschien is het bruikbaar als er nieuwe versies van Eekboek komen, terwijl er nog geen nieuw Debian pakket is.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
26456dbe3e5053d3dcde899d89ec7cb0e7be31d3
84
83
2009-12-14T14:07:40Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Opmerking: er zitten een paar bugfixes in. Deze zullen niet meer van toepassing zijn op nieuwere versies dan 1.05.04.
Kijk eerst op http://mdcc.cx/tmp/eekboek/ om te zien wat de nieuwste versie is van het Debian pakket van eekboek en kopieer de link, op dit moment is het:
http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-2_all.deb
Mocht je PostgreSQL willen gebruiken dan is ook dat Debian pakket van belang, op het moment is dat:
http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-2_all.deb
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# ophalen van Debian-pakketten die door Joost v.d. Baal gemaakt zijn, mocht er een nieuwere versie zijn, neem dan die.
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-2_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-2_all.deb
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je eekboek starten op de commandline als gewone user met "ebgui".
De boekhouding komt default in ~/.eekboek/admdir/code
Klaar.
Onderstaande is oude informatie, die ik toch nog niet wou weggooien. Misschien is het bruikbaar als er nieuwe versies van Eekboek komen, terwijl er nog geen nieuw Debian pakket is.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
99f7b5cacb601f2ddaf4ccb2a83cfcbc7fa26422
85
84
2009-12-14T14:12:13Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Opmerking: er zitten een paar bugfixes in. Deze zullen niet meer van toepassing zijn op nieuwere versies dan 1.05.04.
Kijk eerst op http://mdcc.cx/tmp/eekboek/ om te zien wat de nieuwste versie is van het Debian pakket van eekboek en kopieer de link, op dit moment is het:
http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-2_all.deb
Mocht je PostgreSQL willen gebruiken dan is ook dat Debian pakket van belang, op het moment is dat:
http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-2_all.deb
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# ophalen van Debian-pakketten die door Joost v.d. Baal gemaakt zijn, mocht er een nieuwere versie zijn, neem dan die.
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-2_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-2_all.deb
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je eekboek starten op de commandline als gewone user met "ebgui".
De boekhouding komt default in ~/.eekboek/admdir/code
Klaar.
Onderstaande is oude informatie, die ik toch nog niet wou weggooien. Misschien is het bruikbaar als er nieuwe versies van Eekboek komen, terwijl er nog geen nieuw Debian pakket is.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
ab036fa08726575aed675a7fb5dadf83874c3e1c
86
85
2009-12-14T14:15:53Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig, behalve de eekboek 1.0.5 packages. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# ophalen van Debian-pakketten die door Joost v.d. Baal gemaakt zijn, mocht er een nieuwere versie zijn, neem dan die.
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-2_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-2_all.deb
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je eekboek starten op de commandline als gewone user met "ebgui".
De boekhouding komt default in ~/.eekboek/admdir/<code>
Klaar.
Onderstaande is oude informatie, die ik toch nog niet wou weggooien. Misschien is het bruikbaar als er nieuwe versies van Eekboek komen, terwijl er nog geen nieuw Debian pakket is.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
60acd19611a98f71bde7746f38feadf157ad2b59
87
86
2009-12-18T08:57:18Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig, behalve de eekboek 1.0.5 packages. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# ophalen van Debian-pakketten die door Joost v.d. Baal gemaakt zijn, mocht er een nieuwere versie zijn, neem dan die.
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-4_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-4_all.deb
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je eekboek starten op de commandline als gewone user met "ebgui".
De boekhouding komt default in ~/.eekboek/admdir/<code>
Klaar.
Onderstaande is oude informatie, die ik toch nog niet wou weggooien. Misschien is het bruikbaar als er nieuwe versies van Eekboek komen, terwijl er nog geen nieuw Debian pakket is.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
4c0bf7b509e541fe32b9a8f76756de2350b7e7d6
88
87
2009-12-18T08:59:14Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig, behalve de eekboek 1.0.5 packages. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# ophalen van Debian-pakket (gemaakt door Joost van Baal), mocht er een nieuwere versie zijn, neem dan die.
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-4_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je ook dit pakket nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-4_all.deb
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je eekboek starten op de commandline als gewone user met "ebgui".
De boekhouding komt default in ~/.eekboek/admdir/<code>
Klaar.
Onderstaande is oude informatie, die ik toch nog niet wou weggooien. Misschien is het bruikbaar als er nieuwe versies van Eekboek komen, terwijl er nog geen nieuw Debian pakket is.
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
ef125c7b2104fc59c3fb7b0e7f53a14ead622146
89
88
2009-12-18T09:00:53Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny en werkt waarschijnlijk ook op Squeeze. In Sid zijn alle packages al aanwezig, behalve de eekboek 1.0.5 packages. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# ophalen van Debian-pakket (gemaakt door Joost van Baal), mocht er een nieuwere versie zijn, neem dan die.
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-4_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je ook dit pakket nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-4_all.deb
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je eekboek starten op de commandline als gewone user met "ebgui".
De boekhouding komt default in ~/.eekboek/admdir/<code>
Klaar.
Onderstaande is oude informatie, die ik toch nog niet wou weggooien. Misschien is het bruikbaar als er nieuwe versies van Eekboek komen, terwijl er nog geen nieuw Debian pakket is:
----------------
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
3695a59f534150eac627b0b56a6ae099b0bfcd97
Hoofdpagina
0
1
65
47
2009-11-10T11:18:04Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Door gebruikers aangemaakt ==
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
* [[Eekboek_met_GUI_installeren_onder_Debian/Ubuntu (oud)]]
* [[Eekboek_met_GUI_installeren_onder_Debian (nieuw)]]
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
dc0c52f06fea29d35c35d720b94e20d2d75caea4
66
65
2009-11-10T11:18:31Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
== Door gebruikers aangemaakt ==
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
* [[Eekboek_met_GUI_installeren_onder_Debian/Ubuntu]] (oud)
* [[Eekboek_met_GUI_installeren_onder_Debian]] (nieuw)
== Meer hulp over MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
48ba0769bb351a753ebad11e2aa68a59a878a52d
93
66
2010-01-14T12:34:48Z
JohanVromans
6
Herindeling
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
* [[Algemene informatie]]
* [[Documentatie]]
* [[Download]]
* [[Installatie]]
* [[Help:Inhoud|Hulp]]
e26c93cce3a863b5e2720dff9b47b37584dab3d6
98
93
2010-01-14T12:57:22Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
* [[Algemene informatie]]
* [[Documentatie]]
* [[Download]]
* [[Installatie]]
* [[Help:Inhoud|Ondersteuning]]
674befff6fb390d4aeffbea3431e20bf2ac02f49
Installatie Oud
0
11
90
2010-01-14T12:30:13Z
JohanVromans
6
Ondergebracht onder Installatie
wikitext
text/x-wiki
* [[Eekboek_met_GUI_installeren_onder_Debian/Ubuntu]] (oud)
* [[Eekboek_met_GUI_installeren_onder_Debian]] (nieuw)
90e62214e361805ffe4140129f0494636ed7c38b
Algemene informatie
0
12
91
2010-01-14T12:31:34Z
JohanVromans
6
Ondergebracht onder Algemene informatie
wikitext
text/x-wiki
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
e904c24f590e4e4ab58a50e79a0f6640e17b2d02
Help:Inhoud
12
13
92
2010-01-14T12:33:29Z
JohanVromans
6
Import van hoofdpagina
wikitext
text/x-wiki
== Hulp voor EekBoek ==
== Meer hulp voor MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
aa3731ab549a2b76e8c631292f6933e0854771b2
96
92
2010-01-14T12:52:06Z
JohanVromans
6
/* Hulp voor EekBoek */
wikitext
text/x-wiki
== Hulp voor EekBoek ==
Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
== Meer hulp voor MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
6bb8946429b93dc89627e248815b4a0a3a564a3e
97
96
2010-01-14T12:55:32Z
JohanVromans
6
/* Hulp voor EekBoek */
wikitext
text/x-wiki
== Hulp voor EekBoek ==
Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
EekBoek gebruikers wisselen ervaringen uit op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list].
Wilt u meewerken aan de toekomst van EekBoek? Neem dan deel aan de [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list].
== Meer hulp voor MediaWiki ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
01278a54be6f142a72daf30cde7d5b3d3a322129
Documentatie
0
14
94
2010-01-14T12:40:25Z
JohanVromans
6
Nieuwe pagina aangemaakt met 'De documentatie van EekBoek kan worden ingezien op de [http://www.eekboek.nl/docs/ EekBoek site]. Dit betreft de meest actuele versie van EekBoek. Tevens wordt een ko…'
wikitext
text/x-wiki
De documentatie van EekBoek kan worden ingezien op de [http://www.eekboek.nl/docs/ EekBoek site]. Dit betreft de meest actuele versie van EekBoek.
Tevens wordt een kopie van de documentatie meegeleverd met de EekBoek kit. Deze documentatie is altijd in overeenstemming met de versie van EekBoek die u gebruikt.
eedabe8110840d4edd8d4daff9a6404f94373fff
Download
0
15
95
2010-01-14T12:50:56Z
JohanVromans
6
Nieuwe pagina aangemaakt met 'Er zijn verschillende manieren EekBoek te downloaden. Allereerst verdient het aanbeveling om te kijken of en een kant-en-klare installatiekit is voor het systeem waar…'
wikitext
text/x-wiki
Er zijn verschillende manieren EekBoek te downloaden.
Allereerst verdient het aanbeveling om te kijken of en een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek zelfs standaard mee. Zie hiervoor [[Distributies]].
De twee meest relevante download sites zijn de [http://www.eekboek.nl/dl EekBoek site] en [https://sourceforge.net/projects/eekboek/ SourceForge]. Beide sites bevatten de ruwe source kit alsmede enkele kant-en-klare installatiepakketten. De source kit kunt u ook vinden op het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN].
Aanwijzigingen om een gedownloade kit op uw systeem te installeren vindt u onder [[Installatie]].
aea80dcdf7f6510a8f7115bc2e7a7361da5ed570
Distributies
0
16
99
2010-01-14T13:01:17Z
JohanVromans
6
Nieuwe pagina aangemaakt met '=Fedora= EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10. Contactpersoon is [[Gebruiker:JohanVromans]]. …'
wikitext
text/x-wiki
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans]].
=Debian=
=Ubuntu=
=Windows=
8bf052364835db5cf75c28e55d530298a03a7701
100
99
2010-01-14T13:01:37Z
JohanVromans
6
wikitext
text/x-wiki
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans Johan Vromans]].
=Debian=
=Ubuntu=
=Windows=
aef9b60c4db9045ad21c7897202d77581cd72c99
Distributies
0
16
101
100
2010-01-14T13:07:05Z
JohanVromans
6
wikitext
text/x-wiki
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Contactpersoon is [[Gebruiker:JoostVanBaal|Joost van Baal]].
=Ubuntu=
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager.
d5e81f3fb868d16473dffdd279092b6ebb5b0294
124
101
2010-02-08T09:01:00Z
Stappers
8
/* Waarschuwing vooraf, nu als HTML comment */
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Contactpersoon is [[Gebruiker:JoostVanBaal|Joost van Baal]].
=Ubuntu=
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager.
676efdeb9dfeae047c0fe4c94a01bb8fa1dbbc7c
125
124
2010-02-08T09:08:43Z
Stappers
8
CPAN voorzet
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Perl CPAN=
Eekboek is beschikbaar in CPAN
<!-- FIXME hier CPAN gebruikers kennis nodig -->
perl cpan naamvandeeekboekmodules
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Contactpersoon is [[Gebruiker:JoostVanBaal|Joost van Baal]].
=Ubuntu=
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager.
1291869f992e8dbb7acb329b8fa876e617cb18fa
128
125
2010-02-08T09:44:27Z
Stappers
8
/* Debian: toegelicht */
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Perl CPAN=
Eekboek is beschikbaar in CPAN
<!-- FIXME hier CPAN gebruikers kennis nodig -->
perl cpan naamvandeeekboekmodules
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager.
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JoostVanBaal|Joost van Baal]].
=Ubuntu=
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager.
b8f433c7c99d9214c85c3a3d356224164ccdbef8
135
128
2010-02-18T09:02:43Z
JohanVromans
6
/* Windows */
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Perl CPAN=
Eekboek is beschikbaar in CPAN
<!-- FIXME hier CPAN gebruikers kennis nodig -->
perl cpan naamvandeeekboekmodules
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager.
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JoostVanBaal|Joost van Baal]].
=Ubuntu=
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
ea2d93b4d7b6b128edc4090d620e7af6be15f494
138
135
2010-02-25T05:44:28Z
Joostvb
9
dat is de naam van mijn wiki gebruikerspagina
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Perl CPAN=
Eekboek is beschikbaar in CPAN
<!-- FIXME hier CPAN gebruikers kennis nodig -->
perl cpan naamvandeeekboekmodules
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager.
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
9d888fc8219a235d3f20c43f8443325863398300
141
138
2010-02-25T06:08:07Z
Joostvb
9
verwijs naar online index van beschikbare packages voor debian en ubuntu
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Perl CPAN=
Eekboek is beschikbaar in CPAN
<!-- FIXME hier CPAN gebruikers kennis nodig -->
perl cpan naamvandeeekboekmodules
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager.
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
Zie [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
3534271cda15fa2f8680363dabab3f9fc8321cf6
142
141
2010-02-25T06:13:01Z
Joostvb
9
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Perl CPAN=
Eekboek is beschikbaar in CPAN
<!-- FIXME hier CPAN gebruikers kennis nodig -->
perl cpan naamvandeeekboekmodules
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ b.v.
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
3b59ac38e30e72bae018b456dacaecb29a29e29d
144
142
2010-03-05T22:03:09Z
JohanVromans
6
/* Perl CPAN */
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in CPAN, het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ b.v.
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
2880290f25fbf0955d231f706c392f73121582ac
145
144
2010-03-05T22:05:04Z
JohanVromans
6
/* CPAN */
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in CPAN, het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ b.v.
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
bbb2a1e76db52dcd34c4718bf84bfed20e6aad4c
Eekboek met GUI installeren onder Debian
0
10
102
89
2010-01-14T14:27:44Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is getest met Eekboek 1.05.04. We zitten nu op versie 1.0.5.14 en er zijn flinke veranderingen geweest. Binnenkort komt er een Debian package voor versie 1.05.14, zo gauw deze er is zal ik deze tekst aanpassen.
Het volgende is getest op Debian Lenny. In testing en unstable zijn alle packages al aanwezig, behalve de eekboek 1.0.5 packages. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# ophalen van Debian-pakket (gemaakt door Joost van Baal), mocht er een nieuwere versie zijn, neem dan die.
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-4_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je ook dit pakket nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-4_all.deb
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je eekboek starten op de commandline als gewone user met "ebgui".
De boekhouding komt default in ~/.eekboek/admdir/<code>
Klaar.
Onderstaande is oude informatie, die ik toch nog niet wou weggooien. Misschien is het bruikbaar als er nieuwe versies van Eekboek komen, terwijl er nog geen nieuw Debian pakket is. Installeer eerst bovenstaande tot en met libwx-perl.
----------------
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
ab87135f8fee338df65c3c396ed88620adbc14be
103
102
2010-01-14T14:29:46Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is getest met Eekboek 1.05.04. We zitten nu op versie 1.0.5.14 en er zijn flinke veranderingen geweest. Binnenkort komt er een Debian package voor versie 1.05.14, zo gauw deze er is zal ik deze tekst aanpassen.
Het volgende is getest op Debian Lenny. In testing en unstable zijn alle packages al aanwezig, behalve de eekboek 1.0.5 packages. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# ophalen van Debian-pakket (gemaakt door Joost van Baal).
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.04-4_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je ook dit pakket nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.04-4_all.deb
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je eekboek starten op de commandline als gewone user met "ebgui".
De boekhouding komt default in ~/.eekboek/admdir/<code>
Klaar.
Onderstaande is oude informatie, die ik toch nog niet wou weggooien. Misschien is het bruikbaar als er nieuwe versies van Eekboek komen, terwijl er nog geen nieuw Debian pakket is. Installeer eerst bovenstaande tot en met libwx-perl.
----------------
Dan moet Eekboek 1.05 worden geinstalleerd. Op moment van schrijven zijn er nog geen packages voor Debian voor de 1.05 versie. In dit voorbeeld zet ik de software in de directory "~/ebinstall". Verder maak ik een directory ~/ebtest waarin de data komt.
Kijk eerst wat de nieuwste versie is van Eekboek op:
http://www.eekboek.nl/dl/
Ik bedoel een bestand als "EekBoek-1.05.04.tar.gz" maar met een hoger versienummer, en dus niet iets met de naam "gui" er in. Als ik hieronder "1.05.04" schrijf, dan moet je dat vervangen door het actuele versienummer als er een nieuwere versie is.
De rest kan als gewone gebruiker (als je nog root bent tik je "exit" om gewone gebruiker te worden)
cd
mkdir ebinstall
cd ebinstall
wget http://www.eekboek.nl/dl/EekBoek-1.05.04.tar.gz
tar zxvf EekBoek*
rm *.tar.gz
mv EekBoek* eekboek
chmod +x eekboek/script/ebshell # dit is een bug in 1.0.5.04
Dan moet er nog iets worden gewijzigd in een bestand: (een bug in 1.0.5.04). Mocht je geen "rpl" hebben, dan moet je dat eerst als root installeren met "apt-get install rpl".
cd ~/ebinstall/eekboek/lib/EB/Wx/
rpl 'my @cmd = ( "ebshell", "--init" );' 'my @cmd = ( $^X, "-S", "ebshell", "--init" );' IniWiz.pm
cd
Dan kun je Eekboek starten:
perl ~/ebinstall/eekboek/script/ebgui
Hierna start de setup van Eekboek, wijzig de naam van de boekhouding, anders gaat het (echt) mis.
De boekhouding komt default in ~/.eekboek/admdir/code
Wil je hem later weer starten, gebruik dan weer bovenstaande commando. Het programma zal je dan een lijst laten zien met beschikbare boekhoudingen.
104302d00d9017e54fffed9af517c45f0f9fa9de
104
103
2010-01-18T11:05:05Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. In squeeze en sid zijn alle packages al aanwezig behalve de eekboek 1.05 packages, je hebt daar mijn backports dus niet nodig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je ook dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig voor PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren en daarna de pakketten wissen:
dpkg -i *
cd .. ; rm -r kanweg ; cd
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
aa17538c0318302fad6c4e9d82437616469e859c
105
104
2010-01-18T11:07:39Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. In squeeze en sid zijn alle packages al aanwezig behalve de eekboek 1.05 packages, je hebt daar mijn backports dus niet nodig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
a3c6c7b4e6137bb4365d32cd17ac401824169ef9
106
105
2010-01-18T11:09:17Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt daar mijn backports dus niet nodig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
863db52d0f382166b6a34ea9c683bcd37567bef6
107
106
2010-01-18T11:09:43Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt daar mijn backports dus niet nodig. Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
afc367e9b90f1013b07798871faa918f89c6e977
113
107
2010-01-18T11:27:56Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt daar mijn backports niet nodig, gebruik: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
c4d9a4c453f4c6cee21eb99ca88436e7ddbdb72d
114
113
2010-01-18T11:28:09Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt daar mijn backports niet nodig, gebruik: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
fb78948fefe1cb6468003a48038f0b1898a60b40
116
114
2010-01-18T11:30:21Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt daar mijn backports niet nodig, gebruik daar: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
22cad411b8b9d18f04c226e51a12c8091cf0f560
117
116
2010-01-18T11:30:38Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt daar mijn backports niet nodig, gebruik daar: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
5406c495f2a79a0727a58c35bdd39ac0360114f7
118
117
2010-01-18T11:31:14Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt daar mijn backports niet nodig, gebruik daar: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
dcffa8b2bfded2ca19dc4de8360ef266f9745766
119
118
2010-01-18T11:31:35Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt dan mijn backports niet nodig, gebruik daar: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
d27faea83685d32403953af8ac3d76f0515e39c6
122
119
2010-01-26T13:15:56Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt dan mijn backports niet nodig, gebruik daar: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
# het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
# ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
3b487022d541cc2caae13cfce71544819aebb908
126
122
2010-02-08T09:20:14Z
Stappers
8
Wijziging in opmaak
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 1.05 packages, je hebt dan mijn backports niet nodig, gebruik daar: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
* het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
* ophalen en installeren door mij gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
bd9226e2afafe79db55874f31192e83121cf42e7
Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu
0
17
108
2010-01-18T11:21:46Z
Pvdv
7
Nieuwe pagina aangemaakt met '# onderstaande is niet echt getest. Kritiek is welkom op paul@vandervlis.nl # onderstaande werkt niet op Ubuntu Hardy. # onderstaande moet als root, bij Ubuntu moet je…'
wikitext
text/x-wiki
# onderstaande is niet echt getest. Kritiek is welkom op paul@vandervlis.nl
# onderstaande werkt niet op Ubuntu Hardy.
# onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
apt-get install libwx-perl libwx-perl-processstream-perl
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
aef64f49af56647e709943105fe8a8ef8aeb5830
109
108
2010-01-18T11:22:30Z
Pvdv
7
wikitext
text/x-wiki
onderstaande is niet echt getest. Kritiek is welkom op paul@vandervlis.nl, het werkt niet op Ubuntu Hardy.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
apt-get install libwx-perl libwx-perl-processstream-perl
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
db80211828f91c4aca69f160f1c1ce71802ff7ac
110
109
2010-01-18T11:22:47Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is niet goed getest. Kritiek is welkom op paul@vandervlis.nl, het werkt niet op Ubuntu Hardy.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
apt-get install libwx-perl libwx-perl-processstream-perl
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
5ca4a19cfc0672c09a71f1ee29edde60cb4c3b7e
115
110
2010-01-18T11:29:06Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is niet goed getest. Kritiek is welkom op paul@vandervlis.nl. Het werkt niet op Ubuntu Hardy.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
apt-get install libwx-perl libwx-perl-processstream-perl
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je dit nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
# ook dit is alleen nodig bij gebruik van PostgreSQL:
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
ca7e58b65d76e67cea7c62e95a0772e8265b6815
121
115
2010-01-26T13:14:33Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande is niet goed getest. Kritiek is welkom op paul@vandervlis.nl. Het werkt niet op Ubuntu Hardy.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl
# tijdelijke directory aanmaken:
mkdir /tmp/eb; cd /tmp/eb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r eb
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek", of in een shell "ebshell" tikken voor de console-versie. Er start dan een wizard voor het aanmaken van een boekhouding.
8e400a50d1c3cbff09647847d0a25bbdf716093a
140
121
2010-02-25T05:54:25Z
Joostvb
9
beter instructies voor installatie op Debian sid
wikitext
text/x-wiki
Voor Debian unstable ("sid") kun je doen:
# test -f /etc/apt/sources.list.d/experimental.list || \
echo deb http://ftp.nl.debian.org/debian/ experimental main > \
/etc/apt/sources.list.d/experimental.list
# apt-get update && apt-get -t experimental install eekboek
Zie deze [http://sourceforge.net/mailarchive/message.php?msg_name=20100116091009.GC7325%40bruhat.mdcc.cx aankondiging]
op de Eekboek mailinglijst voor meer informatie.
Voor Debian testing ("squeeze" op het moment van schrijven), en voor
Ubuntu:
Onderstaande is niet goed getest. Kritiek is welkom op paul@vandervlis.nl. Het werkt niet op Ubuntu Hardy.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl
# tijdelijke directory aanmaken:
mkdir /tmp/eb; cd /tmp/eb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r eb
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek", of in een shell "ebshell" tikken voor de console-versie. Er start dan een wizard voor het aanmaken van een boekhouding.
ea4e90b439d8d6dfbe537925d2acf319b33215aa
Installatie Oud
0
11
111
90
2010-01-18T11:25:11Z
Pvdv
7
wikitext
text/x-wiki
* [[Eekboek_met_GUI_installeren_onder_Debian]]
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]] (oud)
cb99bd49da59ebfa7361334bd2d4ab082fa0d9df
112
111
2010-01-18T11:25:47Z
Pvdv
7
wikitext
text/x-wiki
* [[Eekboek_met_GUI_installeren_onder_Debian]]
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
d12bc646100f5103b8e8524f52fa0688dbcc36d2
127
112
2010-02-08T09:30:36Z
Stappers
8
tekst gevoegd, vooral voor de verwijziging naar distributies
wikitext
text/x-wiki
Het kan zijn dat je ''gewoon kunt installeren'' m.b.v. je [[distributies|distributie]].
Bezoek daarom dus eerst [[distributies|die pagina]]
* [[Eekboek_met_GUI_installeren_onder_Debian]]
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
f8e7a54edef58775186e94e51f9e77d2e59f0417
139
127
2010-02-25T05:46:12Z
Joostvb
9
ben duidelijk over: welke Debian?
wikitext
text/x-wiki
Het kan zijn dat je ''gewoon kunt installeren'' m.b.v. je [[distributies|distributie]].
Bezoek daarom dus eerst [[distributies|die pagina]]
* [[Eekboek_met_GUI_installeren_onder_Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
1ad0e4b1a992c31779b5ec81f98ee49ee9fdb0dd
143
139
2010-02-25T06:16:47Z
Joostvb
9
maak duidelijk dat deze instructies over specifieke versies gaan
wikitext
text/x-wiki
Het kan zijn dat je ''gewoon kunt installeren'' m.b.v. je [[distributies|distributie]].
Bezoek daarom dus eerst [[distributies|die pagina]]
Als je niet EekBoek 1.04.x wilt installeren, maar versie 1.05.x (of hoger) (dat
is de versie die een Grafische User Interface heeft), lees dan verder:
* [[Eekboek_met_GUI_installeren_onder_Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
320a7c0d9d9235798e868cedcbb54cde6a90bba0
147
143
2010-03-05T22:07:59Z
JohanVromans
6
wikitext
text/x-wiki
Het kan zijn dat je ''gewoon kunt installeren'' m.b.v. je [[distributies|distributie]].
Bezoek daarom dus eerst [[distributies|die pagina]]
* [[EekBoek installeren vanaf CPAN]]
Als je niet EekBoek 1.04.x wilt installeren, maar versie 1.05.x (of hoger) (dat
is de versie die een Grafische User Interface heeft), lees dan verder:
* [[Eekboek_met_GUI_installeren_onder_Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
318466ca78da450fa048083b2cb1a033c79662d2
149
147
2010-03-12T21:04:51Z
JohanVromans
6
+ wx voor windows
wikitext
text/x-wiki
Het kan zijn dat je ''gewoon kunt installeren'' m.b.v. je [[distributies|distributie]].
Bezoek daarom dus eerst [[distributies|die pagina]]
* [[EekBoek installeren vanaf CPAN]]
Als je niet EekBoek 1.04.x wilt installeren, maar versie 1.05.x (of hoger) (dat
is de versie die een Grafische User Interface heeft), lees dan verder:
* [[Eekboek_met_GUI_installeren_onder_Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Wx voor Windows]]
a01c608ceb6c8f54f0324c94261664f144c3f196
Overleg gebruiker:JohanVromans
3
18
120
2010-01-24T14:45:22Z
Rduivenvoorde
5
Nieuwe pagina aangemaakt met 'hoi, het docs linkje in de pagina geeft 404 forbidden. In de eekboek site staat documentatie op dit moment op http://www.eekboek.nl/docs0104/ ipv http://www.eekboek.nl…'
wikitext
text/x-wiki
hoi, het docs linkje in de pagina geeft 404 forbidden. In de eekboek site staat documentatie op dit moment op http://www.eekboek.nl/docs0104/ ipv http://www.eekboek.nl/docs
Is dit een tijdelijke url? Of kan ik de wiki pagina aanpassen?
2c0e4be54419636e043c6183d971f57ff27dabc1
133
120
2010-02-09T16:26:47Z
JohanVromans
6
wikitext
text/x-wiki
hoi, het docs linkje in de pagina geeft 404 forbidden. In de eekboek site staat documentatie op dit moment op http://www.eekboek.nl/docs0104/ ipv http://www.eekboek.nl/docs
Is dit een tijdelijke url? Of kan ik de wiki pagina aanpassen?
Ja, is een tijdelijke url.
9ad71c3609081f45b7a5b1d64d77ddedd0ace9a0
Hoofdpagina
0
1
123
98
2010-02-08T08:54:48Z
Stappers
8
tekst toegevoegd, bullets her rangschikt
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de EekBoek documentatie.
In deze wiki wordt beschreven van waar te downloaden en hoe te installeren.
Tevens is het een mogelijkheid om de documentatie aan te vullen.
De wiki dient dan als voorportaal waarin reviews plaats vinden.
* [[Download]]
* [[Installatie]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Algemene informatie]]
dd3b3f70ac48132aceaa66641fcd4a5a0494d6a7
130
123
2010-02-08T09:56:16Z
Stappers
8
link naar Distributies toegevoegd
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de EekBoek documentatie.
In deze wiki wordt beschreven van waar te downloaden en hoe te installeren.
Tevens is het een mogelijkheid om de documentatie aan te vullen.
De wiki dient dan als voorportaal waarin reviews plaats vinden.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Algemene informatie]]
38097d74db451d6a872789ec13e920571403dfef
Documentatie
0
14
129
94
2010-02-08T09:54:22Z
Stappers
8
verwijzing naar docfeedback
wikitext
text/x-wiki
De documentatie van EekBoek kan worden ingezien op de [http://www.eekboek.nl/docs/ EekBoek site]. Dit betreft de meest actuele versie van EekBoek.
Tevens wordt een kopie van de documentatie meegeleverd met de EekBoek kit. Deze documentatie is altijd in overeenstemming met de versie van EekBoek die u gebruikt.
==Aanvulling==
Mocht je aanvulling hebben op de documentatie,
plaats die dan op [[docfeedback]].
Je vindt eekboek immers belangrijk en dit is een wiki.
670dc37fe04ca88d7e63568916f92b63f30c747c
Gebruiker:Stappers
2
19
131
2010-02-08T10:04:15Z
Stappers
8
iets
wikitext
text/x-wiki
Op deze gebruikers pagina
niet veel meer dan een verwijziging
naar http://www.stappers.it/tracking/eekboek/GitStappers.html
0f0f10ed2527159487d650555b5244afaa7f8db9
Docfeedback
0
20
132
2010-02-08T10:24:38Z
Stappers
8
een voorzet
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
bb599d767ce3307070216b542d8c36eca48ba735
134
132
2010-02-09T18:48:00Z
Stappers
8
v2 temporary?
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
Er is http://www.eekboek.nl/v2/ maar die wordt als preview versie beschouwd.
659b989c4f737dbddb96b7cfbc0d2573de644742
Download
0
15
136
95
2010-02-18T09:22:19Z
JohanVromans
6
wikitext
text/x-wiki
Er zijn verschillende manieren EekBoek te downloaden.
Allereerst verdient het aanbeveling om te kijken of en een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie hiervoor [[Distributies]].
De twee meest relevante download sites zijn de [http://www.eekboek.nl/dl EekBoek site] en [https://sourceforge.net/projects/eekboek/ SourceForge]. Beide sites bevatten de ruwe source kit alsmede enkele kant-en-klare installatiepakketten. De source kit kunt u ook vinden op het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN].
Aanwijzigingen om een gedownloade kit op uw systeem te installeren vindt u onder [[Installatie]].
4daa8e8c708833e3911149bd92d863e39b12b6cc
Gebruiker:Joostvb
2
21
137
2010-02-25T05:42:38Z
Joostvb
9
Nieuwe pagina aangemaakt met 'Joost van Baal. Persoonlijke [http://mdcc.cx/ homepage].'
wikitext
text/x-wiki
Joost van Baal. Persoonlijke [http://mdcc.cx/ homepage].
24130d9d3c9cea399bb0017e92c05ca51176dc28
Gebruiker:JohanVromans
2
22
146
2010-03-05T22:06:16Z
JohanVromans
6
Nieuwe pagina aangemaakt met 'Persoonlije web site: http://johan.vromans.org/'
wikitext
text/x-wiki
Persoonlije web site: http://johan.vromans.org/
d85f72d900a7080784c67522192619d6ee692800
Platform:CPAN
0
23
148
2010-03-05T22:25:35Z
JohanVromans
6
Nieuwe pagina
wikitext
text/x-wiki
De beste manier om EekBoek vanaf CPAN te installeren is met het programma cpan of cpanplus.
De eerste keer dat dit programma word gestart dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. U kunt doorgaans de standaardantwoorden voor deze vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens.
ff0ffd46c14462784b07643ce95316083574a2e8
Wx voor Windows
0
24
150
2010-03-12T21:08:51Z
JohanVromans
6
Nieuwe pagina
wikitext
text/x-wiki
De GUI toolkit Wx kan eenvoudig worden geïnstalleerd onder Windows met behulp van de Perl Package Manager (ppm) die bij ActivePerl wordt geleverd. Daartoe moet een extra repository worden toegevoegd.
ppm repo add http://www.wxperl.co.uk/repository
ppm install Wx
Als je gebruik maakt van de GUI versie van ppm dan kies je Edit -> Preferences -> Repositories. De wxperl repository is daar een van de voorgedefinieerde keuzes.
783075613eae16cee235ff05e5bbca8d71409823
Wx voor Windows
0
24
151
150
2010-03-12T21:11:09Z
JohanVromans
6
Nieuwe pagina
wikitext
text/x-wiki
De GUI toolkit Wx kan eenvoudig worden geïnstalleerd onder Windows met behulp van de Perl Package Manager (ppm) die bij ActivePerl wordt geleverd. Daartoe moet een extra repository worden toegevoegd.
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
ppm install Wx
Als je gebruik maakt van de GUI versie van ppm dan kies je Edit -> Preferences -> Repositories. De wxperl repository is daar een van de voorgedefinieerde keuzes.
fbd710dcd0be1e8e259cd97c65b05a9de5f69c2c
153
151
2010-03-12T21:26:11Z
JohanVromans
6
wikitext
text/x-wiki
De GUI toolkit Wx kan eenvoudig worden geïnstalleerd onder Windows met behulp van de Perl Package Manager (ppm) die bij ActivePerl wordt geleverd. Daartoe moet een extra repository worden toegevoegd.
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
ppm install Wx
Als je gebruik maakt van de GUI versie van ppm dan kies je Edit -> Preferences -> Repositories. De wxperl repository is daar een van de voorgedefinieerde keuzes.
[[File:ppm-wxperl-repo.jpg]]
b3dc85e36be790cff8fd86725f1bdaf9b7c42ce6
154
153
2010-03-12T21:26:51Z
JohanVromans
6
wikitext
text/x-wiki
De GUI toolkit Wx kan eenvoudig worden geïnstalleerd onder Windows met behulp van de Perl Package Manager (ppm) die bij ActivePerl wordt geleverd. Daartoe moet een extra repository worden toegevoegd.
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
ppm install Wx
Als je gebruik maakt van de GUI versie van ppm dan kies je Edit -> Preferences -> Repositories. De wxperl repository is daar een van de voorgedefinieerde keuzes.
[[File:ppm-wxperl-repo.jpg]]
471beae1a4579dd686c4b2273d4a565380dde0de
155
154
2010-03-12T21:27:40Z
JohanVromans
6
wikitext
text/x-wiki
De GUI toolkit Wx kan eenvoudig worden geïnstalleerd onder Windows met behulp van de Perl Package Manager (ppm) die bij ActivePerl wordt geleverd. Daartoe moet een extra repository worden toegevoegd.
Vanaf de commmand line:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
ppm install Wx
Als je gebruik maakt van de GUI versie van ppm dan kies je Edit -> Preferences -> Repositories. De wxperl repository is daar een van de voorgedefinieerde keuzes.
[[File:ppm-wxperl-repo.jpg]]
058e6499b860a93dfe0cd96de2525253a83031d1
Bestand:Ppm-wxperl-repo.jpg
6
25
152
2010-03-12T21:25:52Z
JohanVromans
6
Toevoegen wxperl repo aan ppm
wikitext
text/x-wiki
Toevoegen wxperl repo aan ppm
ebc2629f62e09211fa2f0809b6f0c3dbb73ddc0e
Download
0
15
156
136
2010-03-14T20:33:49Z
Stappers
8
Download URL laatste files bovenaan
wikitext
text/x-wiki
Er zijn verschillende manieren EekBoek te downloaden.
Allereerst verdient het aanbeveling om te kijken of en een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie hiervoor [[Distributies]].
De twee meest relevante download sites zijn de [http://www.eekboek.nl/dl/?C=M;O=D EekBoek site] en [https://sourceforge.net/projects/eekboek/ SourceForge]. Beide sites bevatten de ruwe source kit alsmede enkele kant-en-klare installatiepakketten. De source kit kunt u ook vinden op het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN].
Aanwijzigingen om een gedownloade kit op uw systeem te installeren vindt u onder [[Installatie]].
f15624c3d1f184493dc2a998aaea9db7ccc0e900
159
156
2010-03-15T08:44:13Z
JohanVromans
6
wikitext
text/x-wiki
Er zijn verschillende manieren EekBoek te downloaden.
Allereerst verdient het aanbeveling om te kijken of er een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie [[Distributies]] voor een overzicht.
Als u geen gebruik wilt of kunt maken van een standaardkit voor uw systeem dan kunt u een kijkje nemen
naar het overzicht van de op de EekBoek download site beschikbare [[Repositories|repositories]]. Wellicht zit uw systeem hier bij.
Een volledige lijst van alles wat vanaf de EekBoek site is te downloaden vindt u [http://www.eekboek.nl/dl/?C=M;O=D hier]. Let op, dit is een indrukwekkende lijst.
De source kit is ook te downloaden vanaf [https://sourceforge.net/projects/eekboek/ SourceForge] en het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN].
Aanwijzigingen om de source kit op uw systeem te installeren vindt u onder [[Installatie]].
cae87a3cfa9dd95e824bcad01d270d38ca7ea3a7
Platform:CPAN
0
23
157
148
2010-03-15T06:41:11Z
Stappers
8
een s/deze/die/
wikitext
text/x-wiki
De beste manier om EekBoek vanaf CPAN te installeren is met het programma cpan of cpanplus.
De eerste keer dat dit programma word gestart dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. U kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens.
d64e38764e3dc3170aab34869b39970feec41274
158
157
2010-03-15T06:44:21Z
Stappers
8
highlight programname
wikitext
text/x-wiki
De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
De eerste keer dat dit programma word gestart dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. U kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens.
62c82b7670f76007e6a3bd7c12a50eaf2e8a9254
Repositories
0
26
160
2010-03-15T09:19:23Z
JohanVromans
6
Nieuwe pagina aangemaakt met ''''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' =Fedora= sudo rpm -ivh <nowiki>http://www.eekboek.nl/…'
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Fedora=
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
sudo yum install EekBoek
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-2.00.00-1.noarch.rpm</nowiki>
=Debian=
=Windows=
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
46e7c7031d891923c0c7d2a0253f8f3c7087bb92
161
160
2010-03-15T10:54:01Z
JohanVromans
6
/* Fedora */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
====Ontwikkelversies====
Er is ook een repostory met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian=
=Windows=
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
ec59430af963f3a9e984715582eab160af79cd5d
162
161
2010-03-15T11:00:07Z
JohanVromans
6
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
[b]Ontwikkelversies[/b]
Er is ook een repostory met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian=
=Ubuntu=
=Windows=
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
0cb642d8cd21ddcfd66a0064241d0e2ae6112815
163
162
2010-03-15T11:01:05Z
JohanVromans
6
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Ontwikkelversies'''
Er is ook een repostory met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian=
=Ubuntu=
=Windows=
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
a573ae3dd525b135ce649991e2933388e640359f
164
163
2010-03-15T11:18:39Z
JohanVromans
6
/* Fedora */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| border="1"
! Package !! Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repostory met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian=
=Ubuntu=
=Windows=
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
1a333b906464d69467cc88387c0e86614d5cedf2
165
164
2010-03-15T12:48:49Z
JohanVromans
6
/* Windows */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| border="1"
! Package !! Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repostory met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian=
=Ubuntu=
=Windows=
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
e07fbd7cfeb75ee98e9c715696bb899f3bf650b7
166
165
2010-03-15T12:50:43Z
JohanVromans
6
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| border="1"
! Package !! Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repostory met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian=
=Ubuntu=
=Windows=
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
'''Ontwikkelversies'''
Er is ook een repostory met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows-testing/EekBoek.ppd</nowiki>
fdd33aba1418a6dcd1b00c7253ec1c55bacce8f8
167
166
2010-03-15T12:52:23Z
JohanVromans
6
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| border="1"
! Package !! Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian GNU/Linux=
=Ubuntu=
=Microsoft Windows=
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows-testing/EekBoek.ppd</nowiki>
bc81237e1458fe47a3bcc039dc014a37a583ed7c
168
167
2010-03-15T13:05:16Z
JohanVromans
6
/* Fedora */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| style="border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian GNU/Linux=
=Ubuntu=
=Microsoft Windows=
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows-testing/EekBoek.ppd</nowiki>
88fe4a36acf077330f2b2ce90ebd7318d7c26be9
169
168
2010-03-15T13:06:43Z
JohanVromans
6
/* Fedora */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian GNU/Linux=
=Ubuntu=
=Microsoft Windows=
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows-testing/EekBoek.ppd</nowiki>
3937bf44e6e3815c69bdcc3b14a145394d64de81
170
169
2010-03-15T14:15:06Z
JohanVromans
6
/* Microsoft Windows */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum --enablerepo=eekboek-testing install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora-testing/EekBoek-xxx.noarch.rpm</nowiki>
=Debian GNU/Linux=
=Ubuntu=
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast.
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows-testing/EekBoek.ppd</nowiki>
ade2029b73a4b36626b6c88923af158597499a6c
171
170
2010-03-15T14:17:47Z
JohanVromans
6
/* Fedora */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
=Debian GNU/Linux=
=Ubuntu=
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast.
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows-testing/EekBoek.ppd</nowiki>
9069cd1eff57f87fbaed429d2019d8bdd420678c
172
171
2010-03-15T14:18:41Z
JohanVromans
6
/* Microsoft Windows */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
=Debian GNU/Linux=
=Ubuntu=
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast.
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
17064fae2860f0bbe5e3b2576b7f45f7db5a8763
Platform:Fedora
0
27
173
2010-03-17T20:06:04Z
JohanVromans
6
Nieuwe pagina aangemaakt met ''''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__ =Fedora= ==Standaard== EekBoek wordt sta…'
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
==Standaard==
EekBoek wordt standaard meegeleverd met [http://fedoraproject.org Fedora] vanaf versie 10. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De opdracht
sudo yum search EekBoek
laat zien welke versie beschikbaar is. Installeren gaat met
sudo yum install EekBoek
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
c947c24ddf8bb243e16c5352d17dc41ba619110e
176
173
2010-03-17T20:59:04Z
JohanVromans
6
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De opdracht
sudo yum search EekBoek
laat zien welke versie beschikbaar is. Installeren gaat met
sudo yum install EekBoek
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
96f29a0753536dbbbeacd5ce63761e8345dedc68
Platform:Windows
0
28
174
2010-03-17T20:16:39Z
JohanVromans
6
Nieuwe pagina aangemaakt met ''''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__ =Microsoft Windows= De aanbevolen versie …'
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl].
==Standaard==
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. De CPAN versie van EekBoek is beschikbaar in de ActiveState repository.
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl EekBoek
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
31dec60e232dc33616974a22798add3158e962ed
175
174
2010-03-17T20:58:58Z
JohanVromans
6
/* Microsoft Windows */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl].
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. De CPAN versie van EekBoek is beschikbaar in de ActiveState repository.
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl EekBoek
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
32390e72541c2d6197e7df9e143f4448903899c8
Distributies
0
16
177
145
2010-03-17T22:17:51Z
Stappers
8
link naar Platform toegevoegd
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in CPAN, het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie ook [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ b.v.
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
6afb5c8cafce231679196b20368368a5ee5a853c
178
177
2010-03-17T22:19:46Z
Stappers
8
link naar Platform toegevoegd
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in CPAN, het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie ook [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ b.v.
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
Zie ook [[Platform:Windows]]
be33ad2fad1f6379f3930e7a44709c97829d0024
Eekboek met GUI installeren onder Debian
0
10
179
126
2010-03-23T14:51:22Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 2.0 RC2 packages, je hebt dan mijn backports niet nodig, gebruik daar: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
* het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
* ophalen en installeren gebackporte packages (alleen nodig voor Lenny):
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor allen:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit experimental:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00~RC2-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00~RC2-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00~RC2-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
a76bf6312e5276ccd758473156d3b264e806b33f
180
179
2010-03-23T15:01:04Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
In Squeeze (testing) en Sid (unstable) zijn alle packages al aanwezig behalve de Eekboek 2.0 RC2 packages, je hebt dan mijn backports niet nodig, gebruik daar: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
* het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit experimental:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00~RC2-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00~RC2-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00~RC2-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Een klein kritiekpuntje is dat het Eekboek icoontje niet te zien is in het menu, ik kon dit op deze manier oplossen:
cp /usr/share/app-install/icons/ebicon.png /usr/share/pixmaps/
d6c9b73df5d4adcaab3deb26752c643ee5f13fe2
Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu
0
17
181
140
2010-03-23T15:03:36Z
Pvdv
7
wikitext
text/x-wiki
Voor Debian unstable ("sid") kun je doen:
# test -f /etc/apt/sources.list.d/experimental.list || \
echo deb http://ftp.nl.debian.org/debian/ experimental main > \
/etc/apt/sources.list.d/experimental.list
# apt-get update && apt-get -t experimental install eekboek eekboek-gui
Zie deze [http://sourceforge.net/mailarchive/message.php?msg_name=20100116091009.GC7325%40bruhat.mdcc.cx aankondiging]
op de Eekboek mailinglijst voor meer informatie.
Voor Debian testing ("squeeze" op het moment van schrijven), en voor
Ubuntu:
Onderstaande is niet goed getest. Kritiek is welkom op paul@vandervlis.nl. Het werkt niet op Ubuntu Hardy.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl
# tijdelijke directory aanmaken:
mkdir /tmp/eb; cd /tmp/eb
# ophalen van Debian-pakketten (gemaakt door Joost van Baal):
wget http://mdcc.cx/tmp/eekboek/eekboek_1.05.16-1_all.deb
wget http://mdcc.cx/tmp/eekboek/eekboek-gui_1.05.16-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://mdcc.cx/tmp/eekboek/eekboek-db-postgresql_1.05.16-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r eb
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek", of in een shell "ebshell" tikken voor de console-versie. Er start dan een wizard voor het aanmaken van een boekhouding.
fa250165ca52bbb8dff8814235f80aa202277019
182
181
2010-03-23T15:07:47Z
Pvdv
7
wikitext
text/x-wiki
Voor Debian unstable ("sid") kun je doen:
# test -f /etc/apt/sources.list.d/experimental.list || \
echo deb http://ftp.nl.debian.org/debian/ experimental main > \
/etc/apt/sources.list.d/experimental.list
# apt-get update && apt-get -t experimental install eekboek eekboek-gui
Zie deze [http://sourceforge.net/mailarchive/message.php?msg_name=20100116091009.GC7325%40bruhat.mdcc.cx aankondiging]
op de Eekboek mailinglijst voor meer informatie.
Voor Debian testing ("squeeze" op het moment van schrijven), en voor Ubuntu:
Onderstaande is niet goed getest. Kritiek is welkom op paul@vandervlis.nl. Het werkt niet op Ubuntu Hardy.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl
# tijdelijke directory aanmaken:
mkdir /tmp/eb; cd /tmp/eb
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00~RC2-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00~RC2-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00~RC2-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r eb
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek", of in een shell "ebshell" tikken voor de console-versie. Er start dan een wizard voor het aanmaken van een boekhouding.
2f8cd27c20b246e7438370224e57fbf67d6a3ce7
Installatie Oud
0
11
183
149
2010-03-23T20:26:17Z
JohanVromans
6
wikitext
text/x-wiki
Het kan zijn dat je ''gewoon kunt installeren'' m.b.v. je [[distributies|distributie]].
Bezoek daarom dus eerst [[distributies|die pagina]].
* [[EekBoek installeren vanaf CPAN]]
Als je niet EekBoek 1.04.x wilt installeren, maar versie 2.00.x (of hoger) (dat
is de versie die een Grafische User Interface heeft), lees dan verder:
* [[Eekboek_met_GUI_installeren_onder_Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Wx voor Windows]]
bbb9c3d652919f942f0c3e8af90b1fd1b6f44e1e
Docfeedback
0
20
184
134
2010-03-24T18:04:09Z
Peter
10
eekboek.conf tips
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
Er is http://www.eekboek.nl/v2/ maar die wordt als preview versie beschouwd.
= eekboek.conf =
praktische tips over configuratie settings
== centraal beheer eekboek 1.0.x administraties in admin folder ==
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
5d50d229a6a5d9e14754e9e4f3b25d677308de57
185
184
2010-03-24T18:05:12Z
Peter
10
/* eekboek.conf */
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
Er is http://www.eekboek.nl/v2/ maar die wordt als preview versie beschouwd.
= eekboek.conf =
praktische tips voor configuratie-settings
== centraal beheer eekboek 1.0.x administraties in admin folder ==
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
ebb194de753f618405b00f1be098abd34688206c
186
185
2010-03-24T18:08:21Z
Peter
10
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
Er is http://www.eekboek.nl/v2/ maar die wordt als preview versie beschouwd.
== eekboek.conf ==
praktische tips voor configuratie-settings
=== centraal beheer eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
3f4b85650896bed0760b70336d28ce425fc4f3ff
187
186
2010-03-24T18:08:43Z
Peter
10
/* centraal beheer eekboek 1.0.x administraties in admin folder */
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
Er is http://www.eekboek.nl/v2/ maar die wordt als preview versie beschouwd.
== eekboek.conf ==
praktische tips voor configuratie-settings
=== centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
7c54226bbb30f7548b3a391c3475da6ee0a301e5
188
187
2010-03-24T18:13:00Z
Peter
10
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
Er is http://www.eekboek.nl/v2/ maar die wordt als preview versie beschouwd.
= Eekboek 2.00.xx =
[[ eekboek.conf]]
== eekboek.conf ==
praktische tips voor configuratie-settings
=== centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
fd938594807c1fc7bcc244e1cdaa099b05bd86bc
190
188
2010-03-24T18:13:48Z
Peter
10
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
Er is http://www.eekboek.nl/v2/ maar die wordt als preview versie beschouwd.
= Eekboek 2.00.xx =
[[ eekboek.conf]]
5cde051f37b2ab9bdfd63f4df0c0042f1f5f2146
197
190
2010-03-24T18:17:16Z
Peter
10
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
Er is http://www.eekboek.nl/v2/ maar die wordt als preview versie beschouwd.
= Eekboek 2.00.xx =
[[ eekboek.conf]]
dbf53aa120b72c723f70977b8aa6114cf4c53dd1
198
197
2010-03-24T18:18:04Z
Peter
10
/* Versie na 1.04 */
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Versie na 1.04 =
Op http://www.eekboek.nl/docs0104/ vind ik wel 1.04 documentatie,
maar waar staat doc van latere versies?
Er is [http://www.eekboek.nl/v2/ v2] maar die wordt als preview versie beschouwd.
= Eekboek 2.00.xx =
[[ eekboek.conf]]
39d249fda9bd7b312a0f91d90d9e58aede63cf19
199
198
2010-03-24T18:20:02Z
Peter
10
obsolete
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
Bij het zoeken naar documentatie van recentste versie van eekboek,
kreeg ik op http://www.eekboek.nl/docs/ een '''Forbidden''' foutmelding.
( Ter vergelijk op http://www.eekboek.nl/docKs/ volgt een '''Not Found''' )
Zou op http://www.eekboek.nl/docs/ een overzicht kunnen komen
waarop een overzicht staat wat er aan documentatie is verschenen?
= Eekboek 2.00.xx =
[[ eekboek.conf]]
1f35c54ef4cf50643756ac11073750ca0e9e3919
200
199
2010-03-24T18:21:42Z
Peter
10
obsolete
wikitext
text/x-wiki
= Voorbeeld kop =
Een voorbeeldige tekst die bij de kop past.
= http://www.eekboek.nl/docs/ =
= Eekboek 2.00.xx =
[[ eekboek.conf]]
12fe28f15bd509aab06a1885ee7f0b5c0f2a04a0
Eekboek.conf
0
29
189
2010-03-24T18:13:23Z
Peter
10
Nieuwe pagina aangemaakt met 'test'
wikitext
text/x-wiki
test
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
191
189
2010-03-24T18:14:05Z
Peter
10
wikitext
text/x-wiki
== eekboek.conf ==
praktische tips voor configuratie-settings
=== centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
0a249f3c7939c5a0a3f11e4543443aeb2f467e0b
192
191
2010-03-24T18:14:20Z
Peter
10
/* eekboek.conf */
wikitext
text/x-wiki
praktische tips voor configuratie-settings
=== centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
07546696149cbbd034b3dbbdf0b0fe4e1449293b
193
192
2010-03-24T18:14:44Z
Peter
10
wikitext
text/x-wiki
praktische tips voor configuratie-settings
=== centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
194e2cfe88c615229b350a9903d7a751b1dbecf5
194
193
2010-03-24T18:15:22Z
Peter
10
wikitext
text/x-wiki
praktische tips voor configuratie-settings
=== centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
terug naar p[docfeedback]]
e0ed0e6f416d056d51eb11ab486dae50df63ce57
195
194
2010-03-24T18:15:55Z
Peter
10
wikitext
text/x-wiki
praktische tips voor configuratie-settings
=== centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
terug naar [[docfeedback]]
c60551d6801e53115847b2c9b3982c85ce2ce95a
196
195
2010-03-24T18:16:30Z
Peter
10
wikitext
text/x-wiki
praktische configuratie tips
=== centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
terug naar [[docfeedback]]
f0bd1e1cbcba59090ba2b7e6e14a66acd4039e30
Docfeedback
0
20
201
200
2010-03-24T18:22:20Z
Peter
10
wikitext
text/x-wiki
= Eekboek 2.00.xx =
[[ eekboek.conf]]
7bc071f2675cbdfc29e05c54329aa733eccbddf5
202
201
2010-03-24T18:22:45Z
Peter
10
wikitext
text/x-wiki
== Eekboek 2.00.xx ==
[[ eekboek.conf]]
91ec3704e80633c905acd1fe4bff737a35d1be45
Installatie Oud
0
11
203
183
2010-03-25T09:30:38Z
Peter
10
wikitext
text/x-wiki
Het kan zijn dat je ''gewoon kunt installeren'' m.b.v. je [[distributies|distributie]].
Bezoek daarom dus eerst [[distributies|die pagina]].
* [[EekBoek installeren vanaf CPAN]]
* [[EekBoek installeren vanaf source]]
Als je niet EekBoek 1.04.x wilt installeren, maar versie 2.00.x (of hoger) (dat
is de versie die een Grafische User Interface heeft), lees dan verder:
* [[Eekboek_met_GUI_installeren_onder_Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Wx voor Windows]]
c97087be58afe47d502a9e79d814adce63722dea
218
203
2010-03-25T12:50:02Z
JohanVromans
6
wikitext
text/x-wiki
Het kan zijn dat je ''gewoon kunt installeren'' m.b.v. je [[distributies|distributie]].
Bezoek daarom dus eerst [[distributies|die pagina]].
* [[EekBoek installeren vanaf CPAN]]
* [[EekBoek installeren vanaf source]]
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx (wxPerl) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek_met_GUI_installeren_onder_Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Wx voor Windows]]
7bc165199b320ef84559996b76afa4a0055aa73f
249
218
2010-03-31T20:22:36Z
Sbouwhuis
12
Taalkundige aanpassingen
wikitext
text/x-wiki
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* Een installatie kan in bepaalde Linux distributies met een enkel commando. Zie voor details de pagina [[distributies|distributie]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]]
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]]
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek_met_GUI_installeren_onder_Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Wx voor Windows]]
22cd9974bcf18fcb07166e37c1c5ea5b18098fd3
EekBoek installeren vanaf source
0
30
204
2010-03-25T09:52:51Z
Peter
10
Nieuwe pagina aangemaakt met '('''nog doen''': ''uitwerken met uitleg'') ===Instructies=== Open een terminal applicatie en voer de volgende commando's uit in de shell: wget http://www.eekboek.nl…'
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg'')
===Instructies===
Open een terminal applicatie en voer de volgende commando's uit in de shell:
wget http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
de onderstaande scripts moeten als super user worden uitgevoerd
In het voorbeeld hieronder gebruiken we sudo
Alternatief: shell openen als super user met ''su'' of ''su bash''
sudo ./Build test
sudo ./Build install
fa7e5e46ed044eaabb42e6c679c7e18a1976811d
205
204
2010-03-25T10:08:57Z
Peter
10
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg en voorwaarden voor installatie'')
===Instructies===
Open een terminal applicatie en voer de volgende commando's uit in de shell:
wget http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
de onderstaande scripts moeten als super user worden uitgevoerd
In het voorbeeld hieronder gebruiken we sudo
Alternatief: shell openen als super user met ''su'' of ''su bash''
sudo ./Build test
sudo ./Build install
1738b0e0b9b991cdc44ec3ea85081d7fe365db3f
206
205
2010-03-25T10:09:08Z
JohanVromans
6
/* Instructies */
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg en voorwaarden voor installatie'')
===Instructies===
Open een terminal applicatie en voer de volgende commando's uit in de shell:
wget http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
./Build test
het onderstaande commando moet als super user (root) worden uitgevoerd:
In het voorbeeld hieronder gebruiken we daarvoor het sudo commando.
sudo ./Build install
601dca7dd6dc66aed43b344b4510ee897089397c
207
206
2010-03-25T10:09:27Z
JohanVromans
6
/* Instructies */
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg en voorwaarden voor installatie'')
===Instructies===
Open een terminal applicatie en voer de volgende commando's uit in de shell:
wget http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
./Build
./Build test
het onderstaande commando moet als super user (root) worden uitgevoerd:
In het voorbeeld hieronder gebruiken we daarvoor het sudo commando.
sudo ./Build install
2305e42a6ff975f649f8c6b8841644b452989308
208
207
2010-03-25T10:09:54Z
JohanVromans
6
/* Instructies */
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg en voorwaarden voor installatie'')
===Instructies===
Open een terminal applicatie en voer de volgende commando's uit in de shell:
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
./Build
./Build test
het onderstaande commando moet als super user (root) worden uitgevoerd:
In het voorbeeld hieronder gebruiken we daarvoor het sudo commando.
sudo ./Build install
4357a4912ec36d3ebd330cc94c02e86ab4fb19dc
209
208
2010-03-25T10:12:05Z
JohanVromans
6
/* Instructies */
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg en voorwaarden voor installatie'')
===Instructies===
Open een terminal applicatie en voer de volgende commando's uit in de shell. Voor X.YY.ZZ gebruik je uiteraard het versie nummer, bijvoorbeeld 2.00.01
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
./Build
./Build test
Het onderstaande commando moet als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
61c839bf4f69370f8158b4a7c285d68c131661c3
210
209
2010-03-25T10:12:56Z
Peter
10
/* Instructies */
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg en voorwaarden voor installatie'')
===Instructies===
Open een terminal applicatie en voer de volgende commando's uit in de shell. Voor X.YY.ZZ gebruik je uiteraard het versie nummer, bijvoorbeeld 2.00.01
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
./Build
./Build test
''(moet ook als su worden uitgevoerd, failed anders) ??''
Het onderstaande commando moet als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
c1d06f997d9d53fcc70fcee86973797f5b7de6ad
220
210
2010-03-25T13:03:26Z
JohanVromans
6
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg en voorwaarden voor installatie'')
===Instructies===
Open een terminal applicatie en voer de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies. Daarna keert u terug naar de directory is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen kan er worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!'''De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
c9be4282e5d8728c52216677d1294c4f42338d53
221
220
2010-03-25T13:03:44Z
JohanVromans
6
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg en voorwaarden voor installatie'')
===Instructies===
Open een terminal applicatie en voer de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies. Daarna keert u terug naar de directory is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen kan er worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
ca703da37975cc4e9d65d3846c43ee155749edb3
Platform:CPAN
0
23
211
158
2010-03-25T10:18:35Z
JohanVromans
6
wikitext
text/x-wiki
De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
De eerste keer dat dit programma word gestart dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. U kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. In elk geval moeten na installatie de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn.
283c9b9d92448580a0e0fd7ba5587788ebf20af6
Distributies
0
16
212
178
2010-03-25T10:19:47Z
JohanVromans
6
/* Ubuntu */
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in CPAN, het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie ook [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ b.v.
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
Zie ook [[Platform:Windows]]
a868e091eb98efe32cfb899f3f8aaecd91ec5b47
213
212
2010-03-25T10:20:17Z
JohanVromans
6
/* Fedora */
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in CPAN, het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie verder [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ b.v.
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
Zie ook [[Platform:Windows]]
7b0e4f1250eaf394239acfae823dbaf7f92ff8f3
214
213
2010-03-25T10:20:28Z
JohanVromans
6
/* Windows */
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in CPAN, het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie verder [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ b.v.
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
Zie verder [[Platform:Windows]]
ebefc9e1f0bc6ce8d151cb9da8f14f1bab0c3c25
215
214
2010-03-25T10:23:28Z
JohanVromans
6
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in CPAN, het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie verder [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren m.b.v. je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ b.v.
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de EekBoek download pagina.
Zie verder [[Platform:Windows]]
=Source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[Installatie]] staan instructies.
bb53260feab35e6f31ff9dd0cdcddca62a7b0418
Eekboek.conf
0
29
216
196
2010-03-25T12:45:22Z
JohanVromans
6
wikitext
text/x-wiki
praktische configuratie tips
=== Centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
''Goede oplossing, verkeerd probleem -- komen we op terug''
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
terug naar [[docfeedback]]
b6dd0c40365f0bab2b3501f7db48a50775fd332c
Help:Inhoud
12
13
217
97
2010-03-25T12:47:25Z
JohanVromans
6
/* Meer hulp voor MediaWiki */
wikitext
text/x-wiki
== Hulp voor EekBoek ==
Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
EekBoek gebruikers wisselen ervaringen uit op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list].
Wilt u meewerken aan de toekomst van EekBoek? Neem dan deel aan de [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list].
== Hulp voor het werken met deze wiki (MediaWiki) ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
87b926c9f68b67254c07029d87bc39b83be03f6d
222
217
2010-03-27T22:41:19Z
JohanVromans
6
Toevoegen: contrib
wikitext
text/x-wiki
== Hulp voor EekBoek ==
Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
EekBoek gebruikers wisselen ervaringen uit op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list].
Ook zijn er door gebruikers [[Contrib:Overzicht|materialen beschikbaar gesteld]] die misschien ook voor u interessant kunnen zijn.
Wilt u meewerken aan de toekomst van EekBoek? Neem dan deel aan de [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list].
== Hulp voor het werken met deze wiki (MediaWiki) ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
e1251349759ae006a43748607d440642d56f6bfb
Overleg:EekBoek installeren vanaf source
1
31
219
2010-03-25T12:52:24Z
JohanVromans
6
Nieuwe pagina aangemaakt met ' ./Build test ''(moet ook als su worden uitgevoerd, failed anders) ??'' ''Zou niet moeten mogen. Details?'''
wikitext
text/x-wiki
./Build test
''(moet ook als su worden uitgevoerd, failed anders) ??''
''Zou niet moeten mogen. Details?''
c53b166ca3415e851772e7a4484318d761f69219
Contrib:Overzicht
0
32
223
2010-03-27T22:46:50Z
JohanVromans
6
Nieuwe pagina aangemaakt met '==Automatisch importeren van afschriften van de PostBank== ==Automatisch importeren van afschriften van de Bank== ==Aanmaken van boekingen ten behoeve van afschrijving…'
wikitext
text/x-wiki
==Automatisch importeren van afschriften van de PostBank==
==Automatisch importeren van afschriften van de Bank==
==Aanmaken van boekingen ten behoeve van afschrijvingen==
==Voorbeeld gebruik van de EekBoek API==
4f4e1641fdad7bf0ce46ba1e9ea5bc7ad0a805fc
225
223
2010-03-27T23:14:57Z
JohanVromans
6
/* Automatisch importeren van afschriften van de PostBank */
wikitext
text/x-wiki
==Automatisch importeren van afschriften van de PostBank==
[[media:afschriften-postbank-josvos.txt|afschriften-postbank-josvos.pl]]
==Automatisch importeren van afschriften van de Bank==
==Aanmaken van boekingen ten behoeve van afschrijvingen==
==Voorbeeld gebruik van de EekBoek API==
24ee3663822b3038e7fdcb8b1f4507a84d2e353e
229
225
2010-03-27T23:20:11Z
JohanVromans
6
/* Aanmaken van boekingen ten behoeve van afschrijvingen */
wikitext
text/x-wiki
==Automatisch importeren van afschriften van de PostBank==
[[media:afschriften-postbank-josvos.txt|afschriften-postbank-josvos.pl]]
==Automatisch importeren van afschriften van de Bank==
==Aanmaken van boekingen ten behoeve van afschrijvingen==
[[media:afschrijvingen.txt|afschrijvingen.pl]]
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
32b6739d89fb1530cbd1950437850e27a50e901d
232
229
2010-03-27T23:23:41Z
JohanVromans
6
/* Automatisch importeren van afschriften van de Bank */
wikitext
text/x-wiki
==Automatisch importeren van afschriften van de PostBank==
[[media:afschriften-postbank-josvos.txt|afschriften-postbank-josvos.pl]]
==Automatisch importeren van afschriften van de Bank==
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
[[media:afschrijvingen.txt|afschrijvingen.pl]]
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
5372db7679684f45ddc2c4998de2d86a36ab64bf
233
232
2010-03-27T23:24:07Z
JohanVromans
6
/* Automatisch importeren van afschriften van de Bank */
wikitext
text/x-wiki
==Automatisch importeren van afschriften van de PostBank==
[[media:afschriften-postbank-josvos.txt|afschriften-postbank-josvos.pl]]
==Automatisch importeren van afschriften van de Bank==
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
[[media:afschrijvingen.txt|afschrijvingen.pl]]
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
cf67e8b6bcb0336e85db5caf06fa0f2136a50c2e
234
233
2010-03-27T23:24:19Z
JohanVromans
6
/* Aanmaken van boekingen ten behoeve van afschrijvingen */
wikitext
text/x-wiki
==Automatisch importeren van afschriften van de PostBank==
[[media:afschriften-postbank-josvos.txt|afschriften-postbank-josvos.pl]]
==Automatisch importeren van afschriften van de Bank==
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
e08fe091c9f69e9a28e6f5a6eaefd1baf553ea05
236
234
2010-03-27T23:26:16Z
JohanVromans
6
/* Voorbeeld gebruik van de EekBoek API */
wikitext
text/x-wiki
==Automatisch importeren van afschriften van de PostBank==
[[media:afschriften-postbank-josvos.txt|afschriften-postbank-josvos.pl]]
==Automatisch importeren van afschriften van de Bank==
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
549265d847c0f4d317bd680de504910fd005caf3
238
236
2010-03-27T23:30:10Z
JohanVromans
6
/* Automatisch importeren van afschriften van de PostBank */
wikitext
text/x-wiki
==Automatisch importeren van afschriften van de PostBank==
[[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
5d12934bb71fb67415c69302ac689a23857488a4
Bestand:Afschriften-postbank-josvos.txt
6
33
224
2010-03-27T23:10:30Z
WikiSysop
1
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bestand:Afschrijvingen.txt
6
34
226
2010-03-27T23:18:13Z
JohanVromans
6
Afschrijvingen
wikitext
text/x-wiki
Afschrijvingen
3d1436be9171ccf9e2068d352eee9e72fe346458
Bestand:Afschr-gewoon.txt
6
35
227
2010-03-27T23:18:27Z
JohanVromans
6
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bestand:Afschr-group.txt
6
36
228
2010-03-27T23:18:41Z
JohanVromans
6
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bestand:Bank2eekboek py.txt
6
37
230
2010-03-27T23:21:56Z
JohanVromans
6
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bestand:Bank2eekboek csv dat.txt
6
38
231
2010-03-27T23:22:09Z
JohanVromans
6
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bestand:Eekboek-API-example pl.txt
6
39
235
2010-03-27T23:25:38Z
JohanVromans
6
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bestand:Afschriften-postbank pl.txt
6
40
237
2010-03-27T23:29:12Z
JohanVromans
6
Afschriften Postbank
wikitext
text/x-wiki
Afschriften Postbank
ba72ca333f5158568ec26e0717056f3ca2f38233
EekBoek:Lastige Boekingen
4
3
239
16
2010-03-30T17:40:36Z
Pvdv
7
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina wanneer het aantal groeit kan er nagedacht worden over een thematische indeling.
== [[Factuur betaald vanaf priverekening]] ==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
== [[BTW kwartaal afsluiten en betalen]] ==
Volgens Johan op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld (en daarna ook echt het kwartaal 'sluiten'):
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
== [[Deelbetalingen: een debiteur betaalt een factuur in delen]] ==
TODO: verwijzing naar documentatie hierover
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,=) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
== [[AUB aanvullen met andere praktische voorbeelden ...]] ==
Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen ...
Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
26fd18b0c489d58a8a0d1725865b84dbd5f076eb
Hoofdpagina
0
1
240
130
2010-03-31T06:57:51Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de officiële EekBoek documentatie.
Hier vindt u onder meer informatie over downloaden en installeren van EekBoek, tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen|Zelf bijdragen]]
* [[Algemene informatie]]
88b555266a2ed465f8515cb57ae1828d36fe26cb
242
240
2010-03-31T07:29:22Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de officiële EekBoek documentatie.
Hier vindt u onder meer informatie over downloaden en installeren van EekBoek, tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen|Zelf bijdragen]]
* [[Algemene informatie, gebruikerstips, ...]]
69e06fdc0f17db37f79ba2067a869815cf77e7b9
243
242
2010-03-31T07:29:56Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de officiële EekBoek documentatie.
Hier vindt u onder meer informatie over downloaden en installeren van EekBoek, tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen|Zelf bijdragen]]
* [[Algemene informatie|Algemene informatie, gebruikerstips, ...]]
840db2bde018d0bf84b94a818ed1223d06593026
Bijdragen aan EekBoek
0
41
241
2010-03-31T07:16:55Z
JohanVromans
6
Nieuwe pagina aangemaakt met '=Zelf bijdragen aan EekBoek= EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het…'
wikitext
text/x-wiki
=Zelf bijdragen aan EekBoek=
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is om mee te doen wat u zelf wilt zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
2525afe17554471a4595ad460f5fbe5c95d00f10
244
241
2010-03-31T07:31:38Z
JohanVromans
6
wikitext
text/x-wiki
__FORCETOC__
==Tips en technieken==
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
==Publiciteit==
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn laat dan dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is om mee te doen wat u zelf wilt zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
5c58d05b405c8bdd180edc4034612f6588a760fc
245
244
2010-03-31T19:35:42Z
Sbouwhuis
12
Taalkundige aanpassingen
wikitext
text/x-wiki
__FORCETOC__
==Tips en technieken==
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
==Publiciteit==
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
8aa3b6370e6a172a8bb0b13226f2ed5d7fbd84d1
246
245
2010-03-31T19:50:43Z
Sbouwhuis
12
Toevoeging coding conventions
wikitext
text/x-wiki
__FORCETOC__
==Tips en technieken==
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
==Publiciteit==
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
=Coding conventions=
Conding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Voor Eekboek wordt met de volgende coding conventions gewerkt:
# $data =
# { %$data,
# author => 'Johan Vromans (jvromans@squirrel.nl)',
# abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
1- Variabele namen zijn in lowercase
2- Opening brace ({) van een variabele staat op de volgende regel
3- Indent is twee spaties
4- De values van de key-value pairs zijn uitgelijnd
# sub vcopy {
# my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
1- De opening brace ({) staat op dezelfde regel als de functienaam
2- De indent is 4 spaties
8532c269f48a1073d12c36b34e7040a1d37f7346
247
246
2010-03-31T19:59:03Z
Sbouwhuis
12
Verbeteringen naar aanleiding van taalkundige aanpassingen
wikitext
text/x-wiki
__FORCETOC__
==Tips en technieken==
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
==Publiciteit==
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Voor Eekboek wordt met de volgende coding conventions gewerkt:
# $data =
# { %$data,
# author => 'Johan Vromans (jvromans@squirrel.nl)',
# abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
# sub vcopy {
# my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
# my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
37d594e119e2f843053bdfa9605cf25833aab765
Download
0
15
248
159
2010-03-31T20:08:08Z
Sbouwhuis
12
Taalkundige aanpassingen
wikitext
text/x-wiki
Er zijn verschillende manieren om [http://www.eekboek.nl/ EekBoek] te downloaden.
* Allereerst verdient het aanbeveling om te kijken of er een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie [[Distributies]] voor een overzicht.
* Als u geen gebruik wilt of kunt maken van een standaardkit voor uw systeem dan kunt u een kijkje nemen naar het overzicht van de op de EekBoek download site beschikbare [[Repositories|repositories]]. Wellicht zit uw systeem hier bij.
* Een volledige lijst van EekBoek installaties vindt u [http://www.eekboek.nl/dl/?C=M;O=D hier]. Let op, dit is een indrukwekkende lijst.
* De source kit is ook te downloaden vanaf [https://sourceforge.net/projects/eekboek/ SourceForge] en het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN], maar hier staan vaak niet de laatste versies.
Aanwijzigingen om EekBoek op uw systeem te installeren vindt u onder [[Installatie]].
cd1c63fa936307e8a0f8d7cc5883e28fc74bc01f
Platform:Fedora
0
27
250
176
2010-04-01T07:26:09Z
JohanVromans
6
/* Packages */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De opdracht
sudo yum search EekBoek
laat zien welke versie beschikbaar is. Installeren gaat met
sudo yum install EekBoek
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
31c77442190f3ccbc07a69dc72c79302af030fa9
Platform:Fedora
0
27
251
250
2010-04-01T07:26:47Z
JohanVromans
6
/* Packages */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De opdracht
sudo yum search EekBoek
laat zien welke versie beschikbaar is. Installeren gaat met
sudo yum install EekBoek
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
eebbf5fd7349c8a03d54f75276a86176aa3b1e49
Distributies
0
16
252
215
2010-04-01T21:26:41Z
Sbouwhuis
12
Tekstuele verbeteringen
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie verder [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren met behulp van je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ bijvoorbeeld
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
Contactpersoon is [[Gebruiker:PaulVanDerVlis|Paul van der Vlis]].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de [http://www.eekboek.nl/dl/?C=M;O=D EekBoek download pagina].
Zie verder [[Platform:Windows]]
=Source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies.
52563bd945e888a2af023ade6111c8de68b668a6
266
252
2010-04-05T10:50:42Z
Pvdv
7
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie verder [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren met behulp van je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ bijvoorbeeld
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de [http://www.eekboek.nl/dl/?C=M;O=D EekBoek download pagina].
Zie verder [[Platform:Windows]]
=Source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies.
976fc065b710839c4925dafb30d8ecdc84d164df
Help:Inhoud
12
13
253
222
2010-04-01T21:33:00Z
Sbouwhuis
12
Tekstuele verbeteringen
wikitext
text/x-wiki
== Hulp voor EekBoek ==
Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
EekBoek gebruikers wisselen ervaringen uit op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]. Gebruikers die zich op deze mailinglijst registreren, krijgen periodiek een email met daarin de mailwisselingen van de afgelopen periode, een zogenaamde 'readers digest'.
Ook zijn er door gebruikers [[Contrib:Overzicht|materialen beschikbaar gesteld]] die misschien ook voor u interessant kunnen zijn.
Wilt u meewerken aan de toekomst van EekBoek? Neem dan deel aan de [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list].
== Hulp voor het werken met deze wiki (MediaWiki) ==
Deze wiki is gemaakt in [http://www.mediawiki.org/wiki/MediaWiki MediaWiki]. Via de volgende links kunt u meer te weten komen over hoe deze wiki werkt:
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
4d5f632c06508027e6422aa07d5a6f89fdf9cec8
Algemene informatie
0
12
254
91
2010-04-02T20:43:42Z
Sbouwhuis
12
Tekstuele verbeteringen en aanvullingen
wikitext
text/x-wiki
Deze pagina bevat links naar algemene informatie over het gebruik van [http://www.eekboek.nl/ EekBoek]:
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom
* [[Eekboek stuurtaal]]: de syntax van de ebshell
1220e438a279064a280377e8235addf1c8449331
255
254
2010-04-03T22:11:41Z
Peter
10
wikitext
text/x-wiki
Deze pagina bevat links naar algemene informatie over het gebruik van [http://www.eekboek.nl/ EekBoek]:
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom
* [[Eekboek stuurtaal]]: de syntax van de ebshell
==Gebruikerstips==
===batchmode opdrachten===
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
a7450fa5c97dfc088a68e32c4cb8741e0b8f1a3b
256
255
2010-04-03T22:11:59Z
Peter
10
wikitext
text/x-wiki
Deze pagina bevat links naar algemene informatie over het gebruik van [http://www.eekboek.nl/ EekBoek]:
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom
* [[Eekboek stuurtaal]]: de syntax van de ebshell
==Gebruikerstips==
===batchmode opdrachten===
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
faf888d8c6a674cb4047f5c3ca1fa7c0765dd3ba
257
256
2010-04-04T15:16:21Z
JohanVromans
6
wikitext
text/x-wiki
Deze pagina bevat links naar algemene informatie over het gebruik van [http://www.eekboek.nl/ EekBoek]:
* [[EekBoek:Lastige Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom
* [[Eekboek stuurtaal]]: de syntax van de ebshell
1220e438a279064a280377e8235addf1c8449331
Gebruikstips
0
42
258
2010-04-04T15:17:35Z
JohanVromans
6
Nieuwe pagina aangemaakt met '=Tips en technieken, valkuilen, en wat dies meer zij= ==Vervolgregels in batchmode opdrachten== In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een…'
wikitext
text/x-wiki
=Tips en technieken, valkuilen, en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
a491aff007db3d968a0ec76a27b83689cd547b38
260
258
2010-04-04T15:18:11Z
JohanVromans
6
wikitext
text/x-wiki
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
9bb0c870debb04bd897b56563d9e9cc3de2aad3b
282
260
2010-04-28T08:49:16Z
JohanVromans
6
/* Vervolgregels in batchmode opdrachten */
wikitext
text/x-wiki
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
3ff9f60cda1099dc0f473a3237c90a7f3dd83f4d
283
282
2010-04-28T08:51:03Z
JohanVromans
6
/* Tips en technieken, valkuilen en wat dies meer zij */
wikitext
text/x-wiki
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
304e796726f610e93ac534b7a00d0a0367efa336
284
283
2010-04-28T09:13:36Z
JohanVromans
6
/* Te grote bedragen */
wikitext
text/x-wiki
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 Totaal Belastingen en sociale 148,13 1463,00 1314,87
lasten
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
74eee2775a9bf25d79afc15385512724223aa160
285
284
2010-04-28T09:17:10Z
JohanVromans
6
/* Tips en technieken, valkuilen en wat dies meer zij */
wikitext
text/x-wiki
=Tips en technieken, valkuilen en wat dies meer zij=
__FORCETOC__
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 Totaal Belastingen en sociale 148,13 1463,00 1314,87
lasten
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
39c8b38e88663920aa91c467a370d319061dd79d
299
285
2010-05-05T09:04:23Z
JohanVromans
6
HTML formatting bug met wxPerl 0.95 0.96
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het recent uitgekomen Ubuntu 10.4 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
===Oplossingsstrategieën===
Als u geen GUI gebruikt, of als de rapportages er goed uitzien, dan is geen actie nodig.
Wordt u wel getroffen door dit probleem dan kunt u het beste de wxPerl systeemcomponent upgraden naar versie 0.97 of later.
Als dat niet mogelijk is kunt u het programma ebwxshell, vermoedelijk te vinden in /usr/bin of /usr/local/bin aanpassen door na de regel:
check_version( "Wx", $Wx::VERSION, "0.74" );
de volgende regel toe te voegen:
*Wx::load_dll = sub { Wx::_load_dll( @_ ) };
'''<font color="red">Update:</font>''' EekBoek versie 2.00.02 zal een workaround voor dit probleem bevatten.
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 Totaal Belastingen en sociale 148,13 1463,00 1314,87
lasten
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
7c16e9a5d61ca0fd1b8b96b7199d52c0acc5b56b
Hoofdpagina
0
1
259
243
2010-04-04T15:17:43Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de officiële EekBoek documentatie.
Hier vindt u onder meer informatie over downloaden en installeren van EekBoek, tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* [[Algemene informatie]]
* [[Gebruikstips|Tips en technieken]]
f04613913fc51f3d226eb8967fba34c4a017e7cb
261
259
2010-04-04T15:18:38Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de officiële EekBoek documentatie.
Hier vindt u onder meer informatie over downloaden en installeren van EekBoek, tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* [[Algemene informatie]]
* [[Gebruikstips|Tips en technieken, valkuilen en wat dies meer zij]]
dae02efed866c59f9ec6c76693c26cf91b001ddf
281
261
2010-04-18T14:41:31Z
Sbouwhuis
12
Toevoeging links
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* [[Algemene informatie]]
* [[Gebruikstips|Tips en technieken, valkuilen en wat dies meer zij]]
8e4347530ce1f399cf5547aebb9881e788785270
298
281
2010-05-05T08:24:28Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* [[Algemene informatie]]
* [[Gebruikstips|Bekende problemen, tips en technieken, valkuilen en wat dies meer zij]]
5ad1f484dfefb84b9896a326b159ae9ec2d1cb12
Docfeedback
0
20
262
202
2010-04-04T16:52:06Z
Sbouwhuis
12
Toevoeging postgresql
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
adfe5857799c14a1a55344fcf55db664aa006cae
274
262
2010-04-12T19:11:22Z
Sbouwhuis
12
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen
[[poedit]]
f7db103a9e1b97c787c4564030321547be6d5da3
275
274
2010-04-12T19:11:41Z
Sbouwhuis
12
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen ==
[[ poedit ]]
e991da10d5ddc6474a8af37651ed11e52b944168
Postgresql
0
43
263
2010-04-04T17:04:27Z
Sbouwhuis
12
Nieuwe pagina aangemaakt met '= PostgreSQL = Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele data…'
wikitext
text/x-wiki
= PostgreSQL =
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
[placeholder voor specifieke installatie instructies].
=== Fedora ===
[placeholder voor specifieke installatie instructies]
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
580a8a70f5c904549f7b55e9d519631f28ffbd65
Eekboek met GUI installeren onder Debian
0
10
264
180
2010-04-04T19:40:33Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
Voor Squeeze en Sid zie:
[[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
* het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
94f953bc8e999612819933452a358f3b0a6b3016
267
264
2010-04-05T11:12:12Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
Voor Squeeze en Sid zie:
[[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
* het installeren van een aantal benodigde pakketten voor eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl
apt-get install libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van een aantal benodigde pakketten voor eekboek-gui:
apt-get install libwx-perl libwx-perl-processstream-perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
306f84741ad1266c4807820c7db4ed07511670d8
268
267
2010-04-05T11:14:24Z
Pvdv
7
Versie 267 van [[Special:Contributions/Pvdv|Pvdv]] ([[User talk:Pvdv|overleg]]) ongedaan gemaakt.
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
Voor Squeeze en Sid zie:
[[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
* het installeren van een aantal benodigde pakketten:
apt-get install perl libwxgtk2.8-dev libwxgtk2.8-dev libmodule-pluggable-perl libcarp-assert-perl
apt-get install perlapi-5.10.0 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 libfile-homedir-perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
94f953bc8e999612819933452a358f3b0a6b3016
269
268
2010-04-05T11:52:17Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable).
Voor Squeeze en Sid zie:
[[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Erg goed getest is onderstaande niet, kritiek is welkom op paul@vandervlis.nl.
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
ec06f6f465d28c477ac14d6a1f7f789910b400b1
270
269
2010-04-05T11:56:01Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
394bf3e5430147f80e92ea9c567d4c65f7ba395f
279
270
2010-04-14T06:51:31Z
Thijs
13
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
18935030178ee7898c200449d3b8e5a5b8a718ee
Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu
0
17
265
182
2010-04-05T10:48:01Z
Pvdv
7
wikitext
text/x-wiki
Voor Debian unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Voor Debian Squeeze en voor Ubuntu Intrepid, Jaunty en Karmic:
Onderstaande is niet goed getest. Kritiek is welkom op paul@vandervlis.nl.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl
# tijdelijke directory aanmaken:
mkdir /tmp/eb; cd /tmp/eb
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r eb
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek", of in een shell "ebshell" tikken voor de console-versie. Er start dan een wizard voor het aanmaken van een boekhouding.
b2745d06dbe1ec98863bc9405ae165d6d8dcafd0
271
265
2010-04-05T12:00:30Z
Pvdv
7
wikitext
text/x-wiki
Voor Debian unstable ("sid") kun je sinds kort gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Mocht je dit lezen na 14 april 2010, dan is er goede kans dat bovenstaande ook kan in Squeeze.
Voor Debian Squeeze en voor Ubuntu Intrepid, Jaunty en Karmic:
Onderstaande is niet goed getest op Ubuntu, maar waarschijnlijk werkt het wel.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl
# tijdelijke directory aanmaken:
mkdir /tmp/eb; cd /tmp/eb
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r eb
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek", of in een shell "ebshell" tikken voor de console-versie. Er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
84e673202d320747af7106253bb5aefd7debc2da
272
271
2010-04-05T12:01:55Z
Pvdv
7
wikitext
text/x-wiki
Voor Debian unstable ("sid") kun je sinds kort gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Mocht je dit lezen na 14 april 2010, dan is er goede kans dat bovenstaande ook kan in Squeeze.
Voor Debian Squeeze en voor Ubuntu Intrepid, Jaunty en Karmic:
Onderstaande is niet goed getest op Ubuntu, maar waarschijnlijk werkt het wel.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek", of in een shell "ebshell" tikken voor de console-versie. Er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
28fb2f7d49bc49d74c78b499d65aac45f28c5c50
277
272
2010-04-14T06:49:39Z
Thijs
13
wikitext
text/x-wiki
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Voor Ubuntu Intrepid, Jaunty en Karmic:
Onderstaande is niet goed getest op Ubuntu, maar waarschijnlijk werkt het wel.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek", of in een shell "ebshell" tikken voor de console-versie. Er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
f836300719725dbabf9a8586cc89e513bb773b66
280
277
2010-04-16T09:53:55Z
Helmo
14
@ extra packages die on der Karmic nodig waren voor een sucessvolle installatie
wikitext
text/x-wiki
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Voor Ubuntu Intrepid, Jaunty en Karmic:
Onderstaande is niet goed getest op Ubuntu, maar waarschijnlijk werkt het wel.
onderstaande moet als root, bij Ubuntu moet je wellicht voor elke regel "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "toepassingen | kantoor | Eekboek", of in een shell "ebshell" tikken voor de console-versie. Er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
22e48446f18a3706284230ad6c76efede1c5e3dc
286
280
2010-05-02T13:27:09Z
Sbouwhuis
12
Aanpassing na test op Lucid Lynx
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty en Karmic ===
Onderstaande is niet goed getest op Ubuntu, maar waarschijnlijk werkt het wel.
Onderstaande moet als root, en bij Ubuntu moet je voor elke regel beginnend met apt-get of dpkg "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek). Indien je gebruyik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
0ddcb550c18de5f880889baf0a0a9c55d35f7b48
287
286
2010-05-02T13:27:48Z
Sbouwhuis
12
Toevoeging sluit-quote
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty en Karmic ===
Onderstaande is niet goed getest op Ubuntu, maar waarschijnlijk werkt het wel.
Onderstaande moet als root, en bij Ubuntu moet je voor elke regel beginnend met apt-get of dpkg "sudo" zetten.
# pakketten installeren:
apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruyik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
e70272d7679daa4333ad419b457c04e52230360a
288
287
2010-05-02T14:42:15Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Onderstaande is niet erg goed getest op Ubuntu, maar ik heb verschillende succesverhalen gekregen.
# pakketten installeren:
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruyik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
57103af11ecaefde737023cfab50434caaec7535
289
288
2010-05-02T14:46:57Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Onderstaande is niet erg goed getest op Ubuntu, maar ik heb verschillende succesverhalen gekregen.
# pakketten installeren:
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
f5ab67a92c04410c8c34744f521cb5761e9c082d
290
289
2010-05-03T20:28:04Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Onderstaande is niet erg goed getest op Ubuntu, maar ik heb verschillende succesverhalen gekregen. Op Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg
# pakketten installeren:
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdb-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
a40127b169a8e9aa2c9cc36aebae8014db8ad082
291
290
2010-05-03T20:33:16Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Onderstaande is niet erg goed getest op Ubuntu, maar ik heb verschillende succesverhalen gekregen. Op Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg
# het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie:
# https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdb-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
6c9bd465df8ebd6cfc40249232d0466c8f6c4496
292
291
2010-05-03T20:34:11Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Onderstaande is niet erg goed getest op Ubuntu, maar ik heb verschillende succesverhalen gekregen. Op Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie:
https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdb-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
3482efd74de1d1c424874f9101a64b835352988f
293
292
2010-05-04T08:13:38Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Onderstaande is niet erg goed getest op Ubuntu, maar ik heb verschillende succesverhalen gekregen. Op Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie:
https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
e0e4949ccdfff19af12f9d8404621ace0e94dc67
294
293
2010-05-05T07:51:36Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Onderstaande is niet erg goed getest op Ubuntu, maar ik heb verschillende succesverhalen gekregen.
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie:
https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Op Ubuntu Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg en vergelijk dit met de balans hier: http://www.eekboek.nl/scrshots/index.html . Het probleem zit hem in de de versie van libwx-perl, de versies 0.95 en 0.96 bevatten fouten m.b.t. html-weergave. Een oplossing blijkt te zijn om een oudere versie van libwx-perl te installeren en deze d.m.v. pinning vast te zetten. Mij is dit gelukt met versie 0.93 die hier te vinden is: http://www.vandervlis.nl/libwx-perl/ . Een betere handleiding volgt wellicht later. Een nieuwere versie van libwx-perl gaf problemen omdat deze een nieuwere Perl nodig heeft.
Johan Vromans heeft ondertussen ook een versie van Eekboek gemaakt waarin een workarround zit voor dit probleem. Het is nog even afwachten of dit in een nieuwe versie gereleased wordt.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
b5a78387c57d12192e79eb0a8b2326e1e4299e5e
295
294
2010-05-05T07:55:36Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Onderstaande is niet erg goed getest op Ubuntu, maar ik heb verschillende succesverhalen gekregen.
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie:
https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Op Ubuntu Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg en vergelijk dit met de balans hier: http://www.eekboek.nl/scrshots/index.html . Het probleem zit hem in de de versie van libwx-perl, de versies 0.95 en 0.96 bevatten fouten m.b.t. html-weergave. Een oplossing blijkt te zijn om een oudere versie van libwx-perl te installeren en deze d.m.v. pinning vast te zetten. Mij is dit gelukt met versie 0.93 die hier te vinden is: http://www.vandervlis.nl/libwx-perl/ . Een howto hoe pinning werkt is hier te vinden: https://help.ubuntu.com/community/PinningHowto#Introduction%20to%20Holding%20Packages . Een betere handleiding volgt wellicht later. Een nieuwere versie van libwx-perl gaf problemen omdat deze een nieuwere Perl nodig heeft.
Johan Vromans heeft ondertussen ook een versie van Eekboek gemaakt waarin een workarround zit voor dit probleem. Het is nog even afwachten of dit in een nieuwe versie gereleased wordt.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
587d9929bf7f9d0d50f676f99d64d89fe044d4b5
296
295
2010-05-05T07:57:55Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Onder Ubuntu Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg en vergelijk dit met de balans hier: http://www.eekboek.nl/scrshots/index.html . Het probleem zit hem in de de versie van libwx-perl, de versies 0.95 en 0.96 bevatten fouten m.b.t. html-weergave. Een oplossing blijkt te zijn om een oudere versie van libwx-perl te installeren en deze d.m.v. pinning vast te zetten. Mij is dit gelukt met versie 0.93 die hier te vinden is: http://www.vandervlis.nl/libwx-perl/ . Een howto hoe pinning werkt is hier te vinden: https://help.ubuntu.com/community/PinningHowto#Introduction%20to%20Holding%20Packages . Een betere handleiding volgt wellicht later. Een nieuwere versie van libwx-perl gaf problemen omdat deze een nieuwere Perl nodig heeft.
Johan Vromans heeft ondertussen ook een versie van Eekboek gemaakt waarin een workarround zit voor dit probleem. Het is nog even afwachten of dit in een nieuwe versie gereleased wordt.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
0b2df077ce18efccbd01c523bd34809f81fa17bb
297
296
2010-05-05T07:58:10Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Onder Ubuntu Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg en vergelijk dit met de balans hier: http://www.eekboek.nl/scrshots/index.html . Het probleem zit hem in de de versie van libwx-perl, de versies 0.95 en 0.96 bevatten fouten m.b.t. html-weergave. Een oplossing blijkt te zijn om een oudere versie van libwx-perl te installeren en deze d.m.v. pinning vast te zetten. Mij is dit gelukt met versie 0.93 die hier te vinden is: http://www.vandervlis.nl/libwx-perl/ . Een howto hoe pinning werkt is hier te vinden: https://help.ubuntu.com/community/PinningHowto#Introduction%20to%20Holding%20Packages . Een betere handleiding volgt wellicht later. Een nieuwere versie van libwx-perl gaf problemen omdat deze een nieuwere Perl nodig heeft.
Johan Vromans heeft ondertussen ook een versie van Eekboek gemaakt waarin een workarround zit voor dit probleem. Het is nog even afwachten of dit in een nieuwe versie gereleased wordt.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
4d0199f35c1b192a8bf98fefcbfc14d7ff063750
300
297
2010-05-05T09:11:51Z
JohanVromans
6
/* Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid */
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.00-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.00-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Onder Ubuntu Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg en vergelijk dit met de balans hier: http://www.eekboek.nl/scrshots/index.html . Voor meer informatie, zie de [[Gebruikstips#Rapporten_in_de_GUI_worden_niet_opgemaakt|Gebruikstips]].
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
c08977683f69bad8b55e1c43b33761d8e5ed1ae0
Bijdragen aan EekBoek
0
41
273
247
2010-04-11T09:31:26Z
Sbouwhuis
12
Aanvulling op unidiff formaat
wikitext
text/x-wiki
__FORCETOC__
==Tips en technieken==
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
==Publiciteit==
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Voor Eekboek wordt met de volgende coding conventions gewerkt:
# $data =
# { %$data,
# author => 'Johan Vromans (jvromans@squirrel.nl)',
# abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
# sub vcopy {
# my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
# my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
8742cd51fd0fd4c7b39694080e7ded831c3d2ac8
Vertaal tools
0
44
276
2010-04-12T19:21:58Z
Sbouwhuis
12
Nieuwe pagina: vertalingen van eekboek
wikitext
text/x-wiki
= Vertalingen =
(Noot: deze pagina is een stub)
== Introductie ==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de gebruikte termen en foutmeldingen op het scherm in het nederlands zijn. Echter, dat betekent niet dat anderstaligen EekBoek niet kunnen gebruiken. De wijze waarop EekBoek is opgezet maakt het mogelijk dat indien EekBoek door anderstaligen wordt gebruikt alleen deze termen en meldingen hoeven worden vertaald in de doeltaal. Sterker nog, de termen en meldingen zijn in een apart schema opgenomen, zodat alleen dit schema moet worden vertaald en de code verder onaangetast blijft. Voor meer informatie over vertalingen van programma's, zie [http://www.gnu.org/software/gettext/manual/gettext.html hier].
== PoEdit ==
[http://www.poedit.net/ PoEdit] is een open source programma met een GUI dat het maken van vertalingen vereenvoudigt, mits de applicatie voorbereid is voor andere talen. EekBoek is voorbereid op een vertaling naar een andere taal: de te vertalen termen en meldingen staan in de volgende file:
locale/ebwxshell-nl.po
Het vertalen in PoEdit gaat als volgt zijn werk:
* Start PoEdit en ga naar File > Catalogs manager.
* Create new translations project.
* Navigeer naar locale/ebwxshell-nl.po en voeg deze toe aan de manager.
47e210e02e19c09c6d801ef8eb7c9e79e90492b5
Installatie Oud
0
11
278
249
2010-04-14T06:51:09Z
Thijs
13
wikitext
text/x-wiki
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* Een installatie kan in bepaalde Linux distributies met een enkel commando. Zie voor details de pagina [[distributies|distributie]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]]
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]]
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek met GUI installeren onder Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Wx voor Windows]]
5ec167d9ff007a1563e6c9538edcecd3593497c4
Gebruikstips
0
42
301
299
2010-05-05T09:14:12Z
JohanVromans
6
/* Oplossingsstrategieën */
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het recent uitgekomen Ubuntu 10.4 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
===Oplossingsstrategieën===
Als u geen GUI gebruikt, of als de rapportages er goed uitzien, dan is geen actie nodig.
Wordt u wel getroffen door dit probleem dan kunt u het beste de wxPerl systeemcomponent (libwx-perl of perl-Wx afhankelijk van uw distributie) upgraden naar versie 0.97 of later.
Alternatief is om een oudere versie van libwx-perl te installeren en deze d.m.v. pinning vast te zetten. Zie bijvoorbeeld http://www.vandervlis.nl/libwx-perl/ . Een howto hoe pinning werkt is hier te vinden: https://help.ubuntu.com/community/PinningHowto#Introduction%20to%20Holding%20Packages . Een betere handleiding volgt wellicht later.
Als dat niet mogelijk is kunt u het programma ebwxshell, vermoedelijk te vinden in /usr/bin of /usr/local/bin aanpassen door na de regel:
check_version( "Wx", $Wx::VERSION, "0.74" );
de volgende regel toe te voegen:
*Wx::load_dll = sub { Wx::_load_dll( @_ ) };
'''<font color="red">Update:</font>''' EekBoek versie 2.00.02 zal een workaround voor dit probleem bevatten.
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 Totaal Belastingen en sociale 148,13 1463,00 1314,87
lasten
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
abcb7010b75e41d9abbc699d0fc7ce523bc4ccd5
302
301
2010-05-05T14:43:15Z
JohanVromans
6
/* Oplossingsstrategieën */
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het recent uitgekomen Ubuntu 10.4 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
===Oplossingsstrategieën===
Als u geen GUI gebruikt, of als de rapportages er goed uitzien, dan is geen actie nodig.
Wordt u wel getroffen door dit probleem dan kunt u het beste de wxPerl systeemcomponent (libwx-perl of perl-Wx afhankelijk van uw distributie) upgraden naar versie 0.97 of later.
'''Voor Ubuntu 10.4 Lucid:''' Alternatief is om een oudere versie van libwx-perl te installeren en deze d.m.v. pinning vast te zetten. Zie bijvoorbeeld http://www.vandervlis.nl/libwx-perl/ . Een howto hoe pinning werkt is hier te vinden: https://help.ubuntu.com/community/PinningHowto#Introduction%20to%20Holding%20Packages . Een betere handleiding volgt wellicht later.
Als dat niet mogelijk is kunt u het programma ebwxshell, vermoedelijk te vinden in /usr/bin of /usr/local/bin aanpassen door na de regel:
check_version( "Wx", $Wx::VERSION, "0.74" );
de volgende regel toe te voegen:
*Wx::load_dll = sub { Wx::_load_dll( @_ ) };
'''<font color="red">Update:</font>''' EekBoek versie 2.00.02 zal een workaround voor dit probleem bevatten.
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 Totaal Belastingen en sociale 148,13 1463,00 1314,87
lasten
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
b9c4675d338d627704e622a99fccb7d76d78ec13
303
302
2010-05-05T17:49:34Z
JohanVromans
6
/* Oplossingsstrategieën */
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het recent uitgekomen Ubuntu 10.4 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
===Oplossingsstrategieën===
Als u geen GUI gebruikt, of als de rapportages er goed uitzien, dan is geen actie nodig.
Wordt u wel getroffen door dit probleem dan kunt u het beste de wxPerl systeemcomponent (libwx-perl of perl-Wx afhankelijk van uw distributie) upgraden naar versie 0.97 of later.
'''Voor Ubuntu 10.4 Lucid:''' Alternatief is om een oudere versie van libwx-perl te installeren en deze d.m.v. pinning vast te zetten. Zie bijvoorbeeld http://www.vandervlis.nl/libwx-perl/ . Een howto hoe pinning werkt is hier te vinden: https://help.ubuntu.com/community/PinningHowto#Introduction%20to%20Holding%20Packages . Een betere handleiding volgt wellicht later.
Als dat niet mogelijk is kunt u het programma ebwxshell, vermoedelijk te vinden in /usr/bin of /usr/local/bin, aanpassen door na de regel:
check_version( "Wx", $Wx::VERSION, "0.74" );
de volgende regel toe te voegen:
*Wx::load_dll = sub { Wx::_load_dll( @_ ) };
'''<font color="red">Update:</font>''' EekBoek versie 2.00.02 zal een workaround voor dit probleem bevatten.
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 Totaal Belastingen en sociale 148,13 1463,00 1314,87
lasten
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
b0b9270eccd83f84e0db6b34abd7929ac888e561
304
303
2010-05-06T09:31:59Z
Pvdv
7
/* Oplossingsstrategieën */
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het recent uitgekomen Ubuntu 10.4 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
===Oplossingsstrategieën===
Als u geen GUI gebruikt, of als de rapportages er goed uitzien, dan is geen actie nodig.
Wordt u wel getroffen door dit probleem dan kunt u het beste de wxPerl systeemcomponent (libwx-perl of perl-Wx afhankelijk van uw distributie) upgraden naar versie 0.97 of later.
'''Voor Ubuntu 10.4 Lucid:''' Libwx-perl versie 0.97 van Debian werkt niet in Ubuntu Lucid. Alternatief is om een oudere versie van libwx-perl te installeren en deze d.m.v. pinning vast te zetten, dat werkt wel. Zie bijvoorbeeld http://www.vandervlis.nl/libwx-perl/ (versie 0.93). Een howto hoe pinning werkt is hier te vinden: https://help.ubuntu.com/community/PinningHowto#Introduction%20to%20Holding%20Packages . Een betere handleiding volgt wellicht later.
Als dat niet mogelijk is kunt u het programma ebwxshell, vermoedelijk te vinden in /usr/bin of /usr/local/bin, aanpassen door na de regel:
check_version( "Wx", $Wx::VERSION, "0.74" );
de volgende regel toe te voegen:
*Wx::load_dll = sub { Wx::_load_dll( @_ ) };
'''<font color="red">Update:</font>''' EekBoek versie 2.00.02 zal een workaround voor dit probleem bevatten.
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 Totaal Belastingen en sociale 148,13 1463,00 1314,87
lasten
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
70abe0a035ccdd978cd7d7270dc5c27832e18d77
308
304
2010-05-07T06:56:28Z
JohanVromans
6
/* Oplossingsstrategieën */
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het recent uitgekomen Ubuntu 10.4 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 Totaal Belastingen en sociale 148,13 1463,00 1314,87
lasten
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
ff7fd9df05892968490e2915e47706f96cfb0e9d
309
308
2010-05-07T06:58:58Z
JohanVromans
6
/* Te grote bedragen */
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het recent uitgekomen Ubuntu 10.4 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
24fd89d991b7e42b723ba686bc84b5e4abe8b61f
310
309
2010-05-07T07:01:41Z
JohanVromans
6
/* Te grote bedragen */
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het recent uitgekomen Ubuntu 10.4 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
393827839532e64b56012df9c6854d162e3ea3dd
Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu
0
17
305
300
2010-05-07T06:20:51Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Onder Ubuntu Lucid blijkt het weergeven van de HTML-rapporten niet goed te functioneren, zie: http://www.vandervlis.nl/ubuntu-eekboek.jpg en vergelijk dit met de balans hier: http://www.eekboek.nl/scrshots/index.html . Voor meer informatie, zie de [[Gebruikstips#Rapporten_in_de_GUI_worden_niet_opgemaakt|Gebruikstips]].
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
39c0e02c420342a176bb323137a32e3266b732f2
306
305
2010-05-07T06:21:38Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
0c6ac687374db8e5a9ebd37a2547b6e91d1d5e33
313
306
2010-05-07T08:51:42Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# mocht je Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik je aan het volgende te doen om foutmeldingen bij het installeren te voorkomen (uiteraard verwijderd dit geen boekhoudingen):
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
8ee09045399a47fb8f80b40c1483433afb9bcbbb
314
313
2010-05-07T08:52:01Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# mocht je Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik je aan het volgende te doen om foutmeldingen bij het installeren te voorkomen (uiteraard verwijderd dit geen boekhoudingen):
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
2cb7f3f5e754ec31293ece439c42dea603a9e4b1
315
314
2010-05-07T08:53:26Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
Mocht je Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik je aan het volgende te doen om foutmeldingen bij het installeren te voorkomen (uiteraard verwijderd dit geen boekhoudingen):
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
ee6cab12b52654b48adb50bf8a6670af856dff7b
316
315
2010-05-07T08:55:46Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Mocht je eerder Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik dit aan:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
Mocht je Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik dit aan:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
c35fc66ad5c8ff45e849d136b043da914edf2ba8
317
316
2010-05-07T08:56:59Z
Pvdv
7
/* Voor Debian testing en unstable */
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Mocht je eerder Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik dit aan om voor het installeren eerst de oude versie te verwijderen (uiteraard verwijderd dit geen boekhoudingen):
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
Mocht je Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik dit aan:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
2dc588e8ce30c54f40a3f6c55a27bf9636cce101
318
317
2010-05-07T09:01:31Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Mocht je eerder Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan voor het installeren deze directory te verwijderen, dat voorkomt waarschuwingen tijdens het installeren:
rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
Mocht je Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik dit aan:
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
e8c2bb4bf910b4da58e8e8f8df25e90174e77551
321
318
2010-05-07T09:05:44Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan voor het installeren deze directory te verwijderen, dat voorkomt waarschuwingen tijdens het installeren:
rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik dit aan:
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
5335fad20634cb49e4425162a6936596f080794a
322
321
2010-05-07T09:06:06Z
Pvdv
7
/* Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid */
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan voor het installeren deze directory te verwijderen, dat voorkomt waarschuwingen tijdens het installeren:
rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik dit aan:
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
d01e95afa522bffb4f3f93da5c5508aa223328ec
323
322
2010-05-07T09:07:04Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan voor het installeren deze directory te verwijderen, dat voorkomt waarschuwingen tijdens het installeren:
rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik dit aan:
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
De daadwerkelijke installatie:
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
5206f1efed8d322650c9cd77ab5cbb832ea00f4e
324
323
2010-05-07T09:07:59Z
Pvdv
7
wikitext
text/x-wiki
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan voor het installeren deze directory te verwijderen, dat voorkomt waarschuwingen tijdens het installeren:
rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik dit aan om waarschuwingen tijdens het installeren te voorkomen:
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
De daadwerkelijke installatie:
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
6e245938b31940390791372a8eb9bbb6b3b03890
325
324
2010-05-07T09:13:20Z
Pvdv
7
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan voor het installeren deze directory te verwijderen, dat voorkomt waarschuwingen tijdens het installeren:
rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
59b14af6690b4dd1d6705fbac9335f29e798d8c0
326
325
2010-05-07T09:15:05Z
Pvdv
7
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan voor het installeren onderstaande commando uit te voeren, dat voorkomt waarschuwingen tijdens het installeren en corrigeert een foutje:
rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
ae98bd9a051c152dd08b8e4d7e4f9a9537e37c73
327
326
2010-05-07T16:01:25Z
Pvdv
7
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan onderstaande commando's uit te voeren, dat voorkomt waarschuwingen tijdens het installeren en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl libfile-homedir-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
8804ca23cfea8753d57ab523880bab936b9e805e
339
327
2010-05-24T12:55:43Z
JohanVromans
6
Geen file-homedir meer nodig vanaf 2.00.02
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan onderstaande commando's uit te voeren, dat voorkomt waarschuwingen tijdens het installeren en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
95943b66fc36ec3e10371ff2794541edb3161af0
348
339
2010-05-30T07:23:22Z
Sbouwhuis
12
Toevoeging sudo
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan onderstaande commando's uit te voeren, dat voorkomt waarschuwingen tijdens het installeren en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
sudo apt-get install eekboek-db-postgresql
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
93d4385e2f7666879a9d2c057c6bc4630b465b45
Eekboek met GUI installeren onder Debian
0
10
307
279
2010-05-07T06:52:41Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
apt-get install libdbd-pg-perl
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
6c87281d7e3d776e62d3e6dfb7c1f23c90f6d13d
311
307
2010-05-07T08:50:10Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
apt-get install libdbd-pg-perl
* Mocht je Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik je aan het volgende te doen om foutmeldingen bij het installeren te voorkomen (uiteraard verwijderd dit geen boekhoudingen):
apt-get remove purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
1f3669e52cb3c9cc2f31472837778d7cb9d1478b
312
311
2010-05-07T08:50:50Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
apt-get install libdbd-pg-perl
* Mocht je Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik je aan het volgende te doen om foutmeldingen bij het installeren te voorkomen (uiteraard verwijderd dit geen boekhoudingen):
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
78b3a7f6a60409394804e3b4022f5e8ee50c42c0
319
312
2010-05-07T09:03:19Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
apt-get install libdbd-pg-perl
* Mocht je Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik je aan het volgende te doen om waarschuwingen bij het installeren te voorkomen:
rm -r /etc/emacs/site-start.d/50eekboek.el
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
17d896e699c5a06a9b97c07cbb029c6918da0757
320
319
2010-05-07T09:04:27Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
apt-get install libdbd-pg-perl
* Mocht je het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik je aan het volgende te doen om waarschuwingen bij het installeren te voorkomen:
rm -r /etc/emacs/site-start.d/50eekboek.el
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
dca2859553b7c98402bced293b97a49fa487978a
328
320
2010-05-07T16:03:21Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
apt-get install libdbd-pg-perl
* Mocht je het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik je aan het volgende te doen om waarschuwingen bij het installeren te voorkomen en een foutje te corrigeren. Uiteraard wist dit geen boekhoudingen.
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
91e27e78a086698f4784823c806f303ee3064b14
329
328
2010-05-07T16:04:16Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libfile-homedir-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
apt-get install libdbd-pg-perl
* Mocht je het Debian package van Eekboek 2.00.00 geinstalleerd hebben dan raad ik je aan het volgende te doen om waarschuwingen bij het installeren te voorkomen en een foutje te corrigeren. Uiteraard wist dit geen boekhoudingen.
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
6f6f7d2ddc8fba932e2c0f3b8c1d43f1327302c9
340
329
2010-05-24T12:56:26Z
JohanVromans
6
Geen file-homedir meer nodig vanaf 2.00.02
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-1_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-1_all.deb
apt-get install libdbd-pg-perl
* Mocht je het Debian package van Eekboek 2.00.00 geinstalleerd hebben dan raad ik je aan het volgende te doen om waarschuwingen bij het installeren te voorkomen en een foutje te corrigeren. Uiteraard wist dit geen boekhoudingen.
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek is welkom op paul@vandervlis.nl.
e19564f6bbc4034282079ba89383cf158a749be2
Download
0
15
330
248
2010-05-13T19:59:53Z
Sbouwhuis
12
Aanpassing link omschrijving
wikitext
text/x-wiki
Er zijn verschillende manieren om [http://www.eekboek.nl/ EekBoek] te downloaden.
* Allereerst verdient het aanbeveling om te kijken of er een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie [[Distributies]] voor een overzicht.
* Als u geen gebruik wilt of kunt maken van een standaardkit voor uw systeem dan kunt u een kijkje nemen naar het overzicht van de op de EekBoek download site beschikbare [[Repositories|repositories]]. Wellicht zit uw systeem hier bij.
* Een volledige lijst van EekBoek installaties vindt u op de [http://www.eekboek.nl/dl/?C=M;O=D download pagina]. Let op, dit is een indrukwekkende lijst.
* De source kit is ook te downloaden vanaf [https://sourceforge.net/projects/eekboek/ SourceForge] en het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN], maar hier staan vaak niet de laatste versies.
Aanwijzigingen om EekBoek op uw systeem te installeren vindt u onder [[Installatie]].
28044ff10d75840a196f3ed02511cb280f53e52a
Proces:Beschrijving
0
45
331
2010-05-14T08:39:41Z
JohanVromans
6
Nieuwe pagina aangemaakt met '''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen'' Een Ee…'
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, kort ook vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een schema naar Bakker gehanteerd.
3d9da26521b7d70bc47be57fb897dda70bc3bd89
332
331
2010-05-14T09:00:57Z
JohanVromans
6
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, kort ook vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten
82bbccb5cf8d28aeadb762885b51172611268225
333
332
2010-05-14T09:23:20Z
JohanVromans
6
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, kort ook vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
0e4f97628acedad61db051eaeb40893c96707ca6
334
333
2010-05-14T09:57:16Z
JohanVromans
6
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, kort ook vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie spelen een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. Ik EekBoek noemen we dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan.
4df97c0a4b2a334b71bd4283d8c1d8c2a950fbc8
336
334
2010-05-15T06:27:47Z
Sbouwhuis
12
Toevoeging tabel, syntactische aanpassingen
wikitext
text/x-wiki
= Proces beschrijving =
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan.
{|
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Dagboek
|Batch
|
|-
|Boekstuk
|Posting
|
|-
|Rekening
|Account
|
|-
|Verdichting
|Group account
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Tegenrekening
|Associated account
|
|-
|Administratie
|Configuration
|
|-
![stub]
|
|
|}
80a58e21af15c9b28b330216469e7f7698be0a39
337
336
2010-05-15T06:43:00Z
Sbouwhuis
12
Toevoeging begrippen
wikitext
text/x-wiki
= Proces beschrijving =
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{|
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Dagboek
|Batch
|
|-
|Boekstuk
|Posting
|
|-
|Rekening
|Account
|
|-
|Verdichting
|Group account
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Saldo
|Balance
|
|-
|Kosten
|Expenses
|
|-
|Omzet
|Revenues
|
|-
|Tegenrekening
|Associated account
|
|-
|Administratie
|Configuration
|
|-
![stub]
|
|
|}
00574912df8cad2c4ced4dcfd6cdd5d6057bde68
338
337
2010-05-15T14:44:18Z
JohanVromans
6
/* Proces beschrijving */
wikitext
text/x-wiki
= Proces beschrijving =
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{|
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Dagboek
|Batch
|
|-
|Boekstuk
|Posting
|
|-
|Rekening
|Account
|
|-
|Verdichting
|Group account
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Saldo
|Balance
|
|-
|Kosten
|Expenses
|
|-
|Omzet
|Revenues
|
|-
|Tegenrekening
|Associated account
|
|-
|Administratie
|Configuration
|
|-
![stub]
|
|
|}
4371b7600aef7eff54a1955305e7188b5ed9dad5
Bijdragen aan EekBoek
0
41
335
273
2010-05-15T06:06:27Z
Sbouwhuis
12
Verwijderen comment characters
wikitext
text/x-wiki
__FORCETOC__
==Tips en technieken==
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
==Publiciteit==
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Voor Eekboek wordt met de volgende coding conventions gewerkt:
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
75502f8f601601178f4b4f64c45ba8c5a68bf0b1
Platform:Fedora
0
27
341
251
2010-05-27T07:53:08Z
JohanVromans
6
/* Standaard */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De opdracht
sudo yum info EekBoek
laat zien welke versie beschikbaar is. Installeren gaat met
sudo yum install EekBoek
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
7918e18b4701feead0ce22549fab1ba835a5b2ff
342
341
2010-05-27T07:53:50Z
JohanVromans
6
/* Standaard */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De opdracht
yum info EekBoek
laat zien welke versie beschikbaar is. Installeren gaat met
sudo yum install EekBoek
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
bece50ed4572ed660af232a04faddab374a4d618
343
342
2010-05-27T07:55:48Z
JohanVromans
6
/* Standaard */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De command-line opdracht
yum info EekBoek
laat zien welke versie beschikbaar is. Installeren gaat met
sudo yum install EekBoek
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
8155b9de095f6b564ac13b75600798d7cd66700a
344
343
2010-05-27T07:58:47Z
JohanVromans
6
/* Standaard */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
f02d66b0ba077ef7f2f4c7501dd50f84b4723eb4
345
344
2010-05-27T08:03:55Z
JohanVromans
6
/* Standaard */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
yum --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
6860ee87e66e7c92b54f19177f052da698947110
Wx 2.8 voor Ubuntu Hardy LTS
0
9
346
77
2010-05-30T07:17:16Z
Sbouwhuis
12
Verwijderen prompt
wikitext
text/x-wiki
Uitgaande van een clean Ubuntu Hardy LTS systeem, versie 8.04.3 met updates, is Wx als volgt te bouwen.
Eerst moeten een aantal packages uit de repository worden geïnstalleerd:
sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev libwxbase2.8-dev libwxbase2.8-0 \
libmodule-build-perl libmodule-pluggable-perl libtest-base-perl \
libtest-differences-perl g++ libgtk2.0-dev libgl1-mesa-dev \
libglu1-mesa-dev
Vervolgens installeren we enkele Perl packages:
sudo cpan ExtUtils::CBuilder Alien::wxWidgets ExtUtils::XSpp
'''Let op!''' Bij het bouwen van Alien::wxWidgets wordt gevraagd of de wxWidgets library moet worden gebouwd vanaf source. Beantwoord die vraag met ‘nee’, want we gebruiken de eerder geïnstalleerde versie.
Opmerking: Er is weliswaar een libextutils-cbuilder-perl in de Ubuntu repository, maar die is niet nieuw genoeg.
Indien je gebruik maakt van WxPerl versie 0.93 doe dan het volgende (dit is dus '''niet nodig''' voor versie 0.94 en later):
echo '#!/bin/sh' >foo
echo 'perl -MExtUtils::XSpp::Cmd -e xspp -- ${1+"$@"}' >>foo
sudo install -m 0775 foo /usr/bin/xspp
Nu kunnen we Wx bouwen:
sudo cpan Wx
Als alles goed is gegaan kun je het volgende proberen:
perl -MWx -wle 'print $Wx::VERSION, " ", $Wx::wxVERSION' => 0.94 2.00807
De installatie van perl-Wx is hiermee compleet. Indien je gebruik hebt gemaakt van WxPerl versie 0.93, '''vergeet niet''' om /usr/bin/xspp weer te verwijderen:
sudo rm /usr/bin/xspp
72ab8ceef67de98816c07b9ed01e56313c1aba7b
347
346
2010-05-30T07:18:30Z
Sbouwhuis
12
Syntactische aanpassing
wikitext
text/x-wiki
Uitgaande van een clean Ubuntu Hardy LTS systeem, versie 8.04.3 met updates, is Wx als volgt te bouwen.
Eerst moeten een aantal packages uit de repository worden geïnstalleerd:
sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev libwxbase2.8-dev libwxbase2.8-0 \
libmodule-build-perl libmodule-pluggable-perl libtest-base-perl \
libtest-differences-perl g++ libgtk2.0-dev libgl1-mesa-dev \
libglu1-mesa-dev
Vervolgens installeren we enkele Perl packages:
sudo cpan ExtUtils::CBuilder Alien::wxWidgets ExtUtils::XSpp
'''Let op!''' Bij het bouwen van Alien::wxWidgets wordt gevraagd of de wxWidgets library moet worden gebouwd vanaf source. Beantwoord die vraag met ‘nee’, want we gebruiken de eerder geïnstalleerde versie.
Opmerking: Er is weliswaar een libextutils-cbuilder-perl in de Ubuntu repository, maar die is niet nieuw genoeg.
Indien je gebruik maakt van WxPerl versie 0.93, doe dan het volgende (dit is dus '''niet nodig''' voor versie 0.94 en later):
echo '#!/bin/sh' >foo
echo 'perl -MExtUtils::XSpp::Cmd -e xspp -- ${1+"$@"}' >>foo
sudo install -m 0775 foo /usr/bin/xspp
Nu kunnen we Wx bouwen:
sudo cpan Wx
Als alles goed is gegaan, kun je het volgende proberen:
perl -MWx -wle 'print $Wx::VERSION, " ", $Wx::wxVERSION' => 0.94 2.00807
De installatie van perl-Wx is hiermee compleet.
Indien je gebruik hebt gemaakt van WxPerl versie 0.93, '''vergeet niet''' om de tijdelijke file /usr/bin/xspp weer te verwijderen:
sudo rm /usr/bin/xspp
b5ca59d91fa46e3c736b9bc171b8bb6a501096bb
EekBoek installeren vanaf source
0
30
349
221
2010-05-30T12:57:48Z
Sbouwhuis
12
Toevoeging installatie dependencies
wikitext
text/x-wiki
('''nog doen''': ''uitwerken met uitleg en voorwaarden voor installatie'')
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01:
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install qw(Archive::Zip)"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
f0ce39b98c31aa48233580f426ba83fece5b5f7d
Docfeedback
0
20
350
275
2010-06-05T22:21:37Z
Sbouwhuis
12
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen ==
[[ poedit ]]
[[ vertalingen ]]
cd172d455690810f733789a69d07e03e31e7052c
Vertalingen
0
46
351
2010-06-05T22:28:17Z
Sbouwhuis
12
Nieuwe pagina
wikitext
text/x-wiki
EekBoek bestaat uit drie componenten: ebshell, ebwxshell en de setup wizard.
Ruwweg:
ebshell = script/ebshell + lib/EekBoek + lib/EB, met uitzondering van lib/EB/Wx
ebwxshell = script/ebwxshell + lib/EB/Wx/Shell
iniwiz = lib/EB/Wx/IniWiz
De uitwendige teksten van ebshell en de setup wizard zijn in het Nederlands, die van ebwxshell in het Engels. Overigens is de programma-taal intern Engels, hoewel er hier en daar ook Nederlandse kreten in voorkomen.
Voor ebwxshell is een up-to-date Nederlandse vertaling beschikbaar, deze wordt standaard geïnstalleerd (.mo file) en de source daarvan (de .pot en .po files) zit in de kit, alsmede een script om deze vertaling te onderhouden.
Voor ebshell is een partiële Engelse vertaling beschikbaar. Deze is de laatste tijd niet bijgehouden.
De laatste status is: 226 translated messages, 74 fuzzy translations, 80 untranslated messages.
Voor de setup wizard is nog geen vertaling gemaakt, maar deze is niet moeilijk.
De vertaling van ebshell (inclusief setup wizard) controleren en bijwerken.
Inhoud locale directory:
make_locales aanmaken vertaling en -> nl
ebwxshell.pot master
ebwxshell-nl.po vertaling nl
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper
88dd0fdd48ce512e2835c5a5b5486039ac7b9ba8
352
351
2010-06-05T22:34:58Z
Sbouwhuis
12
Toevoeging Geert Stappers (05-apr-2010)
wikitext
text/x-wiki
EekBoek bestaat uit drie componenten: ebshell, ebwxshell en de setup wizard.
Ruwweg:
ebshell = script/ebshell + lib/EekBoek + lib/EB, met uitzondering van lib/EB/Wx
ebwxshell = script/ebwxshell + lib/EB/Wx/Shell
iniwiz = lib/EB/Wx/IniWiz
De uitwendige teksten van ebshell en de setup wizard zijn in het Nederlands, die van ebwxshell in het Engels. Overigens is de programma-taal intern Engels, hoewel er hier en daar ook Nederlandse kreten in voorkomen.
Voor ebwxshell is een up-to-date Nederlandse vertaling beschikbaar, deze wordt standaard geïnstalleerd (.mo file) en de source daarvan (de .pot en .po files) zit in de kit, alsmede een script om deze vertaling te onderhouden.
Voor ebshell is een partiële Engelse vertaling beschikbaar. Deze is de laatste tijd niet bijgehouden.
De laatste status is: 226 translated messages, 74 fuzzy translations, 80 untranslated messages.
Voor de setup wizard is nog geen vertaling gemaakt, maar deze is niet moeilijk.
De vertaling van ebshell (inclusief setup wizard) controleren en bijwerken.
Inhoud locale directory:
make_locales aanmaken vertaling en -> nl
ebwxshell.pot master
ebwxshell-nl.po vertaling nl
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper
In de regel werkt het als je de environment variable 'LANG' zet met de gewenste taal.
$ LANG=C ebshell
EekBoek 2.00.00 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Gaat goed ...
$ LANG=en_US.UTF-8 ebshell
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
EekBoek 2.00.00 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geeft een waarschuwing die laat zien dat een andere taal geactiveerd zou moeten worden.
0b92a4905c2c373b646f010ad5959ada6d58ecf1
386
352
2010-07-26T18:51:55Z
Sbouwhuis
12
Toevoeging link naar vertaal tools
wikitext
text/x-wiki
EekBoek bestaat uit drie componenten: ebshell, ebwxshell en de setup wizard.
Ruwweg:
ebshell = script/ebshell + lib/EekBoek + lib/EB, met uitzondering van lib/EB/Wx
ebwxshell = script/ebwxshell + lib/EB/Wx/Shell
iniwiz = lib/EB/Wx/IniWiz
De uitwendige teksten van ebshell en de setup wizard zijn in het Nederlands, die van ebwxshell in het Engels. Overigens is de programma-taal intern Engels, hoewel er hier en daar ook Nederlandse kreten in voorkomen.
Voor ebwxshell is een up-to-date Nederlandse vertaling beschikbaar, deze wordt standaard geïnstalleerd (.mo file) en de source daarvan (de .pot en .po files) zit in de kit, alsmede een script om deze vertaling te onderhouden.
Voor ebshell is een partiële Engelse vertaling beschikbaar. Deze is de laatste tijd niet bijgehouden.
De laatste status is: 226 translated messages, 74 fuzzy translations, 80 untranslated messages.
Voor de setup wizard is nog geen vertaling gemaakt, maar deze is niet moeilijk.
De vertaling van ebshell (inclusief setup wizard) controleren en bijwerken.
Inhoud locale directory:
make_locales aanmaken vertaling en -> nl
ebwxshell.pot master
ebwxshell-nl.po vertaling nl
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper
In de regel werkt het als je de environment variable 'LANG' zet met de gewenste taal.
$ LANG=C ebshell
EekBoek 2.00.00 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Gaat goed ...
$ LANG=en_US.UTF-8 ebshell
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
EekBoek 2.00.00 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geeft een waarschuwing die laat zien dat een andere taal geactiveerd zou moeten worden.
Noot: er is een aparte pagine opgenomen met de werking van een aantal [[Vertaal tools]] die voor vertalingen van EekBoek kan worden gebruikt.
fe2a1894672c6b812c6d8a77bacd7e1ca4cf40c6
394
386
2010-08-17T10:59:20Z
Sbouwhuis
12
Aanpassing structuur en verwijderen spelfout
wikitext
text/x-wiki
EekBoek bestaat uit drie componenten: ebshell, ebwxshell en de setup wizard.
Ruwweg:
ebshell = script/ebshell + lib/EekBoek + lib/EB, met uitzondering van lib/EB/Wx
ebwxshell = script/ebwxshell + lib/EB/Wx/Shell
iniwiz = lib/EB/Wx/IniWiz
De uitwendige teksten van ebshell en de setup wizard zijn in het Nederlands, die van ebwxshell in het Engels. Overigens is de programma-taal intern Engels, hoewel er hier en daar ook Nederlandse kreten in voorkomen.
* Voor ebshell is een partiële Engelse vertaling beschikbaar.
* Voor ebwxshell is een up-to-date Nederlandse vertaling beschikbaar, deze wordt standaard geïnstalleerd (.mo file) en de source daarvan (de .pot en .po files) zit in de kit, alsmede een script om deze vertaling te onderhouden.
* Voor de setup wizard is nog geen vertaling gemaakt, maar deze is niet moeilijk.
==De vertaling van ebshell (inclusief setup wizard) controleren en bijwerken==
Inhoud locale directory:
make_locales aanmaken vertaling en -> nl
ebwxshell.pot master
ebwxshell-nl.po vertaling nl
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper
In de regel werkt het als je de environment variable 'LANG' zet met de gewenste taal.
$ LANG=C ebshell
EekBoek 2.00.00 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Gaat goed ...
$ LANG=en_US.UTF-8 ebshell
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
EekBoek 2.00.00 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geeft een waarschuwing die laat zien dat een andere taal geactiveerd zou moeten worden.
Noot: er is een aparte pagina opgenomen met de werking van een aantal [[Vertaal tools]] die voor vertalingen van EekBoek kan worden gebruikt.
a42f1f646505fe20b0b083e053154b0fbeefeb6e
Vertaal tools
0
44
353
276
2010-06-05T22:47:12Z
Sbouwhuis
12
Toevoeging Lokalize (KDE)
wikitext
text/x-wiki
= Vertalingen =
(Noot: deze pagina is een stub)
== Introductie ==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de gebruikte termen en foutmeldingen op het scherm in het nederlands zijn. Echter, dat betekent niet dat anderstaligen EekBoek niet kunnen gebruiken. De wijze waarop EekBoek is opgezet maakt het mogelijk dat indien EekBoek door anderstaligen wordt gebruikt alleen deze termen en meldingen hoeven worden vertaald in de doeltaal. Sterker nog, de termen en meldingen zijn in een apart schema opgenomen, zodat alleen dit schema moet worden vertaald en de code verder onaangetast blijft. Voor meer informatie over vertalingen van programma's, zie [http://www.gnu.org/software/gettext/manual/gettext.html hier].
== PoEdit ==
[http://www.poedit.net/ PoEdit] is een open source programma met een GUI dat het maken van vertalingen vereenvoudigt, mits de applicatie voorbereid is voor andere talen. EekBoek is voorbereid op een vertaling naar een andere taal: de te vertalen termen en meldingen staan in de volgende file:
locale/ebwxshell-nl.po
Het vertalen in PoEdit gaat als volgt zijn werk:
* Start PoEdit en ga naar File > Catalogs manager.
* Create new translations project.
* Navigeer naar locale/ebwxshell-nl.po en voeg deze toe aan de manager.
== Lokalize ==
In een KDE omgeving is meestal Lokalize geinstalleerd, hetgeen zich ook goed leent voor het maken van vertalingen.
26314b0b61039028567fa9aec46645437fd1b588
354
353
2010-06-05T22:47:51Z
Sbouwhuis
12
Toevoeging link
wikitext
text/x-wiki
= Vertalingen =
(Noot: deze pagina is een stub)
== Introductie ==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de gebruikte termen en foutmeldingen op het scherm in het nederlands zijn. Echter, dat betekent niet dat anderstaligen EekBoek niet kunnen gebruiken. De wijze waarop EekBoek is opgezet maakt het mogelijk dat indien EekBoek door anderstaligen wordt gebruikt alleen deze termen en meldingen hoeven worden vertaald in de doeltaal. Sterker nog, de termen en meldingen zijn in een apart schema opgenomen, zodat alleen dit schema moet worden vertaald en de code verder onaangetast blijft. Voor meer informatie over vertalingen van programma's, zie [http://www.gnu.org/software/gettext/manual/gettext.html hier].
== PoEdit ==
[http://www.poedit.net/ PoEdit] is een open source programma met een GUI dat het maken van vertalingen vereenvoudigt, mits de applicatie voorbereid is voor andere talen. EekBoek is voorbereid op een vertaling naar een andere taal: de te vertalen termen en meldingen staan in de volgende file:
locale/ebwxshell-nl.po
Het vertalen in PoEdit gaat als volgt zijn werk:
* Start PoEdit en ga naar File > Catalogs manager.
* Create new translations project.
* Navigeer naar locale/ebwxshell-nl.po en voeg deze toe aan de manager.
== Lokalize ==
In een KDE omgeving is meestal [http://userbase.kde.org/Lokalize Lokalize] geinstalleerd, hetgeen zich ook goed leent voor het maken van vertalingen.
d3ae5a4fd63f3d8f0a5c991dd38edc00a3be11a1
357
354
2010-06-08T17:57:23Z
Sbouwhuis
12
Toevoeging poedit beperking
wikitext
text/x-wiki
= Vertalingen =
(Noot: deze pagina is een stub)
== Introductie ==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de gebruikte termen en foutmeldingen op het scherm in het nederlands zijn. Echter, dat betekent niet dat anderstaligen EekBoek niet kunnen gebruiken. De wijze waarop EekBoek is opgezet maakt het mogelijk dat indien EekBoek door anderstaligen wordt gebruikt alleen deze termen en meldingen hoeven worden vertaald in de doeltaal. Sterker nog, de termen en meldingen zijn in een apart schema opgenomen, zodat alleen dit schema moet worden vertaald en de code verder onaangetast blijft. Voor meer informatie over vertalingen van programma's, zie [http://www.gnu.org/software/gettext/manual/gettext.html hier].
== PoEdit ==
[http://www.poedit.net/ PoEdit] is een open source programma met een GUI dat het maken van vertalingen vereenvoudigt, mits de applicatie voorbereid is voor andere talen. EekBoek is voorbereid op een vertaling naar een andere taal: de te vertalen termen en meldingen staan in de volgende file:
locale/ebwxshell-nl.po
Het vertalen in PoEdit gaat als volgt zijn werk:
* Start PoEdit en ga naar File > Catalogs manager.
* Create new translations project.
* Navigeer naar locale/ebwxshell-nl.po en voeg deze toe aan de manager.
Poedit kan niet goed omgaan met tabs (\t) en carriage returns (\n) in de brontaal.
== Lokalize ==
In een KDE omgeving is meestal [http://userbase.kde.org/Lokalize Lokalize] geinstalleerd, hetgeen zich ook goed leent voor het maken van vertalingen.
d6c974c759fbcf0fbb0c908e67190f34449301de
383
357
2010-07-26T18:49:10Z
Sbouwhuis
12
[[Poedit]] hernoemd naar [[Vertaal tools]]
wikitext
text/x-wiki
= Vertalingen =
(Noot: deze pagina is een stub)
== Introductie ==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de gebruikte termen en foutmeldingen op het scherm in het nederlands zijn. Echter, dat betekent niet dat anderstaligen EekBoek niet kunnen gebruiken. De wijze waarop EekBoek is opgezet maakt het mogelijk dat indien EekBoek door anderstaligen wordt gebruikt alleen deze termen en meldingen hoeven worden vertaald in de doeltaal. Sterker nog, de termen en meldingen zijn in een apart schema opgenomen, zodat alleen dit schema moet worden vertaald en de code verder onaangetast blijft. Voor meer informatie over vertalingen van programma's, zie [http://www.gnu.org/software/gettext/manual/gettext.html hier].
== PoEdit ==
[http://www.poedit.net/ PoEdit] is een open source programma met een GUI dat het maken van vertalingen vereenvoudigt, mits de applicatie voorbereid is voor andere talen. EekBoek is voorbereid op een vertaling naar een andere taal: de te vertalen termen en meldingen staan in de volgende file:
locale/ebwxshell-nl.po
Het vertalen in PoEdit gaat als volgt zijn werk:
* Start PoEdit en ga naar File > Catalogs manager.
* Create new translations project.
* Navigeer naar locale/ebwxshell-nl.po en voeg deze toe aan de manager.
Poedit kan niet goed omgaan met tabs (\t) en carriage returns (\n) in de brontaal.
== Lokalize ==
In een KDE omgeving is meestal [http://userbase.kde.org/Lokalize Lokalize] geinstalleerd, hetgeen zich ook goed leent voor het maken van vertalingen.
d6c974c759fbcf0fbb0c908e67190f34449301de
385
383
2010-07-26T18:49:47Z
Sbouwhuis
12
Verplaatsing inhoudsopgave
wikitext
text/x-wiki
EekBoek is in het nederlands geschreven, dat wil zeggen dat de gebruikte termen en foutmeldingen op het scherm in het nederlands zijn. Echter, dat betekent niet dat anderstaligen EekBoek niet kunnen gebruiken. De wijze waarop EekBoek is opgezet maakt het mogelijk dat indien EekBoek door anderstaligen wordt gebruikt alleen deze termen en meldingen hoeven worden vertaald in de doeltaal. Sterker nog, de termen en meldingen zijn in een apart schema opgenomen, zodat alleen dit schema moet worden vertaald en de code verder onaangetast blijft. Voor meer informatie over vertalingen van programma's, zie [http://www.gnu.org/software/gettext/manual/gettext.html hier].
__FORCETOC__
== PoEdit ==
[http://www.poedit.net/ PoEdit] is een open source programma met een GUI dat het maken van vertalingen vereenvoudigt, mits de applicatie voorbereid is voor andere talen. EekBoek is voorbereid op een vertaling naar een andere taal: de te vertalen termen en meldingen staan in de volgende file:
locale/ebwxshell-nl.po
Het vertalen in PoEdit gaat als volgt zijn werk:
* Start PoEdit en ga naar File > Catalogs manager.
* Create new translations project.
* Navigeer naar locale/ebwxshell-nl.po en voeg deze toe aan de manager.
Poedit kan niet goed omgaan met tabs (\t) en carriage returns (\n) in de brontaal.
== Lokalize ==
In een KDE omgeving is meestal [http://userbase.kde.org/Lokalize Lokalize] geinstalleerd, hetgeen zich ook goed leent voor het maken van vertalingen.
eeb799c76cb5d8204e1796395fe9e584bda42a4c
Proces:Beschrijving
0
45
355
338
2010-06-06T08:36:19Z
Sbouwhuis
12
Toevoeging vertaalde termen
wikitext
text/x-wiki
= Proces beschrijving =
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{|
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Configuration
|
|-
|Boekstuk
|Posting
|
|-
|Dagboek
|Batch
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Overboeking
|Transfer
|
|-
|Rekening
|Account
|
|-
|Verdichting
|Group account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
![stub]
|
|
|}
d68810b58b31cece0fcf29d57ed04567b9f3ac82
356
355
2010-06-06T12:00:36Z
Sbouwhuis
12
Aanpassing styling tabel
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Configuration
|
|-
|Boekstuk
|Posting
|
|-
|Dagboek
|Batch
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Overboeking
|Transfer
|
|-
|Rekening
|Account
|
|-
|Verdichting
|Group account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
![footer stub]
|
|
|}
31f6fe54fa653170a2cb4d9d17e59056c83cbaa8
358
356
2010-06-09T17:51:06Z
Sbouwhuis
12
Toevoeging "post"
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Dagboek
|Batch
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Verdichting
|Group account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
![footer stub]
|
|
|}
2af4235ae1f9ae8ee0927901acdb202d63053aeb
359
358
2010-06-10T11:54:15Z
JohanVromans
6
/* Terminologie */
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Dagboek
|Batch
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Verdichting
|Group account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Balansrekening
|
|-
![footer stub]
|
|
|}
977caa8003c133fa89a00aa705594e55c1e1b601
360
359
2010-06-10T13:18:16Z
JohanVromans
6
/* Terminologie */
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|Dagboek
|Batch
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Verdichting
|Group account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Balansrekening
|
|
|-
|Resultaatrekening
|
|
|-
|Openstaande post
|
|
|-
![footer stub]
|
|
|}
e07dbfe746f70ac54d6dc0fd9abb89eceab9873e
361
360
2010-06-10T13:20:06Z
JohanVromans
6
/* Terminologie */
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|Dagboek
|Batch
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|
|-
![footer stub]
|
|
|}
ed587899146446d9bb5645dcbc78214b862694a0
362
361
2010-06-10T13:20:53Z
JohanVromans
6
/* Terminologie */
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Dagboek
|Batch
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|
|-
![footer stub]
|
|
|}
dc76a9735bf9ed23191459c1807b5d9529f77de8
363
362
2010-06-10T13:24:17Z
JohanVromans
6
/* Terminologie */
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|
|
|-
|Boekhouding
|
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|
|
|-
|Crediteurenadministratie
|
|
|-
|Dagboek
|Batch
|
|-
|Debiteur
|
|
|-
|Debiteurenadministratie
|
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
![footer stub]
|
|
|}
3cbecf41cddd50fbbb63e873a41b942c2dfb1d59
364
363
2010-06-10T13:24:39Z
JohanVromans
6
/* Terminologie */
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|Administration?
|-
|Balansrekening
|
|
|-
|Boekhouding
|
|Administration?
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|
|
|-
|Crediteurenadministratie
|
|
|-
|Dagboek
|Batch
|
|-
|Debiteur
|
|
|-
|Debiteurenadministratie
|
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
![footer stub]
|
|
|}
94921c52f859f665b2ae2d91d92e6d1d0142a0cd
365
364
2010-06-10T16:32:25Z
Sbouwhuis
12
Toevoeging "verleggen"
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|Administration?
|-
|Balansrekening
|
|
|-
|Boekhouding
|
|Administration?
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|
|
|-
|Crediteurenadministratie
|
|
|-
|Dagboek
|Batch
|
|-
|Debiteur
|
|
|-
|Debiteurenadministratie
|
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
|Verlegging
|Transfer
|Als "overboeking"?
|-
![footer stub]
|
|
|}
d4d790bbf04d1e8313d51049534a350e6a7131e7
366
365
2010-06-11T04:17:13Z
Sbouwhuis
12
Toevoeging link
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|Administration?
|-
|Balansrekening
|
|
|-
|Boekhouding
|
|Administration?
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|
|
|-
|Crediteurenadministratie
|
|
|-
|Dagboek
|Batch
|
|-
|Debiteur
|
|
|-
|Debiteurenadministratie
|
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
|Verlegging
|Transfer
|Als "overboeking"?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
ef08d4577aeb4fae2d3777b17c508a57fb4ec09f
367
366
2010-06-11T04:17:36Z
Sbouwhuis
12
Aanpassing dagboek
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|Administration?
|-
|Balansrekening
|
|
|-
|Boekhouding
|
|Administration?
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|
|
|-
|Crediteurenadministratie
|
|
|-
|Dagboek
|Daybook
|
|-
|Debiteur
|
|
|-
|Debiteurenadministratie
|
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
|Verlegging
|Transfer
|Als "overboeking"?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
dacba4682e3a9ac527b8f2084646d0deadd7ac1a
Eekboek met GUI installeren onder Debian
0
10
368
340
2010-06-19T19:09:30Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny (stable). Het is alleen bruikbaar voor de platformen i386 en amd64.
Voor Squeeze en Sid zie:
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]].
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
apt-get install libdbd-pg-perl
* Mocht je het Debian package van Eekboek 2.00.00 geinstalleerd hebben dan raad ik je aan het volgende te doen om waarschuwingen bij het installeren te voorkomen en een foutje te corrigeren. Uiteraard wist dit geen boekhoudingen.
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek en bedankjes zijn welkom op paul@vandervlis.nl.
d571213c858cb34bfd0d9c93b65d327e37058384
Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu
0
17
369
348
2010-06-19T19:10:14Z
Pvdv
7
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben gehad dan raad ik aan onderstaande commando's uit te voeren, dat voorkomt waarschuwingen tijdens het installeren en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
sudo apt-get install eekboek-db-postgresql
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
5fc45f9d181bcf3a0693380de88e2c4bb5726616
372
369
2010-07-24T21:54:19Z
Sbouwhuis
12
Syntactische aanpassingen en hergroepering tekst
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je gewoon dit doen:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
sudo apt-get install eekboek-db-postgresql
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
de6d328ece0137aba125fe544f61dbda0567f660
Installatie Oud
0
11
370
278
2010-07-24T19:30:32Z
Sbouwhuis
12
Toevoeging paragraaf headings
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* Een installatie kan in bepaalde Linux distributies met een enkel commando. Zie voor details de pagina [[distributies|distributie]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]]
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]]
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek met GUI installeren onder Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Wx voor Windows]]
bbb4ac5b722439dda7b2696c2fed3ef97ea3d5dc
381
370
2010-07-26T18:44:57Z
Sbouwhuis
12
Toevoeging paragraaf databases
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* Een installatie kan in bepaalde Linux distributies met een enkel commando. Zie voor details de pagina [[distributies|distributie]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]]
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]]
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek met GUI installeren onder Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Wx voor Windows]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen:
/usr/local/bin/sqlite3
of anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
b7ca6d06b883c1e7bac58f3a51bcffc17c88f7d5
EekBoek installeren vanaf source
0
30
371
349
2010-07-24T21:43:49Z
Sbouwhuis
12
Begin van Voorwaarden voor installatie
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01:
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install qw(Archive::Zip)"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
af6d13e4dbd564c2c36af3f16e5e1c032035efe4
397
371
2010-08-24T11:15:06Z
Sbouwhuis
12
TOevoeging FreeBSD script (heeft nog uitbreiding nodig)
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01:
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install qw(Archive::Zip)"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
===Installatie script voor FreeBSD===
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script, dat alle bovenstaande basisstappen combineert en wel voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
d23d81e7ae6f9c401e9df9f605f3d69e7c564048
398
397
2010-08-25T20:19:29Z
Sbouwhuis
12
Verdere toevoegingen installeren vanaf source
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01:
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install qw(Archive::Zip)"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
===Installatie script voor FreeBSD===
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script. In dit script worden alle bovenstaande basisstappen gecombineerd en wel voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
dd623339c170e254aa753839a7494624b968c6af
399
398
2010-08-25T20:37:35Z
Sbouwhuis
12
Verdere toevoegingen FreeBSD installatie
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01:
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install qw(Archive::Zip)"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
===Installatie script voor FreeBSD===
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script. In dit script worden alle bovenstaande basisstappen gecombineerd en wel voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found" [todo]
f0acea5dbbc953f3ddd39e3f40cd67e48ed424d7
Postgresql
0
43
373
263
2010-07-25T14:58:17Z
Sbouwhuis
12
Toevoeging todo: postgresql.conf
wikitext
text/x-wiki
= PostgreSQL =
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
[placeholder voor specifieke installatie instructies].
=== Fedora ===
[placeholder voor specifieke installatie instructies]
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
ae8fce305a3a32abe1ced60b0904bf73a1581874
374
373
2010-07-25T15:03:07Z
Sbouwhuis
12
Aanpassing script
wikitext
text/x-wiki
= PostgreSQL =
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
[placeholder voor specifieke installatie instructies].
=== Fedora ===
[placeholder voor specifieke installatie instructies]
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
01c1b8051d072db9155f2feb71f7d51ab97dedd6
380
374
2010-07-26T18:38:06Z
Sbouwhuis
12
Doorlopen code
wikitext
text/x-wiki
= PostgreSQL =
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
[placeholder voor specifieke installatie instructies].
=== Fedora ===
[placeholder voor specifieke installatie instructies]
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
54644f6c2590abe9bb11cc06e25198292ff12653
382
380
2010-07-26T18:45:44Z
Sbouwhuis
12
Verplaatsen inhoudsopgave
wikitext
text/x-wiki
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
__FORCETOC__
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
[placeholder voor specifieke installatie instructies].
=== Fedora ===
[placeholder voor specifieke installatie instructies]
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
c1e40e44a4da5fc65e73bbc8c3f9f3bc4afe84c6
Bijdragen aan EekBoek
0
41
375
335
2010-07-26T18:26:34Z
Sbouwhuis
12
Aanpassing inleiding
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
__FORCETOC__
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Voor Eekboek wordt met de volgende coding conventions gewerkt:
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
c220414b55c75862e0710c6a5c93e579669aa1f6
378
375
2010-07-26T18:29:15Z
Sbouwhuis
12
[[Bijdragen]] hernoemd naar [[Bijdragen aan EekBoek]]
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
__FORCETOC__
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Voor Eekboek wordt met de volgende coding conventions gewerkt:
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
c220414b55c75862e0710c6a5c93e579669aa1f6
387
378
2010-07-26T18:54:52Z
Sbouwhuis
12
Toevoeging Vertalingen
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
__FORCETOC__
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Voor Eekboek wordt met de volgende coding conventions gewerkt:
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
==Vertalingen==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de termen op het scherm nederlandstalig zijn. U kunt EekBoek in een taal van uw keuze. Zo is er bijvoorbeeld al een engelstalige versie. Voor het bijdragen aan vertalingen, kijk op de pagina [[Vertalingen]].
66e6548e7885dd387340580b1ef1e70a1357dd0e
Hoofdpagina
0
1
376
298
2010-07-26T18:27:32Z
Sbouwhuis
12
Aanpassing link Bijdragen
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen aan EekBoek|Zelf bijdragen aan EekBoek]]
* [[Algemene informatie]]
* [[Gebruikstips|Bekende problemen, tips en technieken, valkuilen en wat dies meer zij]]
0db4798d2ef43b66056f1152c6848124eb104900
377
376
2010-07-26T18:28:19Z
Sbouwhuis
12
Versie 376 van [[Special:Contributions/Sbouwhuis|Sbouwhuis]] ([[User talk:Sbouwhuis|overleg]]) ongedaan gemaakt.
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* [[Algemene informatie]]
* [[Gebruikstips|Bekende problemen, tips en technieken, valkuilen en wat dies meer zij]]
5ad1f484dfefb84b9896a326b159ae9ec2d1cb12
Bijdragen
0
47
379
2010-07-26T18:29:15Z
Sbouwhuis
12
[[Bijdragen]] hernoemd naar [[Bijdragen aan EekBoek]]
wikitext
text/x-wiki
#DOORVERWIJZING [[Bijdragen aan EekBoek]]
8b8ba5a248578f1588e62c629c6a4405eda515ff
Poedit
0
48
384
2010-07-26T18:49:10Z
Sbouwhuis
12
[[Poedit]] hernoemd naar [[Vertaal tools]]
wikitext
text/x-wiki
#DOORVERWIJZING [[Vertaal tools]]
f7b9cead661af0d5e9680f66b9d21c75fdc7d366
Download
0
15
388
330
2010-07-26T19:00:13Z
Sbouwhuis
12
Update sourceforge en CPAN
wikitext
text/x-wiki
Er zijn verschillende manieren om [http://www.eekboek.nl/ EekBoek] te downloaden.
* Allereerst verdient het aanbeveling om te kijken of er een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie [[Distributies]] voor een overzicht.
* Als u geen gebruik wilt of kunt maken van een standaardkit voor uw systeem dan kunt u een kijkje nemen naar het overzicht van de op de EekBoek download site beschikbare [[Repositories|repositories]]. Wellicht zit uw systeem hier bij.
* Een volledige lijst van EekBoek installaties vindt u op de [http://www.eekboek.nl/dl/?C=M;O=D download pagina]. Let op, dit is een indrukwekkende lijst.
* De source kit is ook te downloaden vanaf [https://sourceforge.net/projects/eekboek/ SourceForge] en het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN].
Aanwijzigingen om EekBoek op uw systeem te installeren vindt u onder [[Installatie]].
0d697ea73d501831cb2ea93e19037f0580309880
389
388
2010-07-27T08:44:52Z
JohanVromans
6
Toevoegen git repo.
wikitext
text/x-wiki
Er zijn verschillende manieren om [http://www.eekboek.nl/ EekBoek] te downloaden.
* Allereerst verdient het aanbeveling om te kijken of er een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie [[Distributies]] voor een overzicht.
* Als u geen gebruik wilt of kunt maken van een standaardkit voor uw systeem dan kunt u een kijkje nemen naar het overzicht van de op de EekBoek download site beschikbare [[Repositories|repositories]]. Wellicht zit uw systeem hier bij.
* Een volledige lijst van EekBoek installaties vindt u op de [http://www.eekboek.nl/dl/?C=M;O=D download pagina]. Let op, dit is een indrukwekkende lijst.
* De source kit is ook te downloaden vanaf [https://sourceforge.net/projects/eekboek/ SourceForge] en het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN].
* De ontwikkelomgeving (git repository) is te bekijken op [http://eekboek.git.sourceforge.net/git/gitweb.cgi?p=eekboek/eekboek;a=summary SourceForge].
Aanwijzigingen om EekBoek op uw systeem te installeren vindt u onder [[Installatie]].
510c79da2e85dbe646fba6ea8907cff4a1becf92
390
389
2010-07-27T08:48:12Z
JohanVromans
6
wikitext
text/x-wiki
Er zijn verschillende manieren om [http://www.eekboek.nl/ EekBoek] te downloaden.
* Allereerst verdient het aanbeveling om te kijken of er een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie [[Distributies]] voor een overzicht.
* Als u geen gebruik wilt of kunt maken van een standaardkit voor uw systeem dan kunt u een kijkje nemen naar het overzicht van de op de EekBoek download site beschikbare [[Repositories|repositories]]. Wellicht zit uw systeem hier bij.
* Een volledige lijst van EekBoek installaties vindt u op de [http://www.eekboek.nl/dl/?C=M;O=D download pagina]. Let op, dit is een indrukwekkende lijst.
* De source kit is ook te downloaden vanaf [https://sourceforge.net/projects/eekboek/ SourceForge] en het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN].
* De ontwikkelomgeving (git repository) is te bekijken op [http://eekboek.git.sourceforge.net/git/gitweb.cgi?p=eekboek/eekboek;a=summary SourceForge]. Zoals elke ontwikkelomgeving is dit een ongeregeld zootje. Aanwijzingen om vanuit de repository EekBoek te bouwen vindt u onder [[GitRepository]].
Aanwijzigingen om EekBoek op uw systeem te installeren vindt u onder [[Installatie]].
1d30684f189edac905e83cb9302e906e49052283
GitRepository
0
49
391
2010-07-27T09:03:22Z
JohanVromans
6
Nieuwe pagina aangemaakt met 'De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden …'
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.'''
U kunt een lokale kopie maken van de repository met:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]].
f91d4a7f84e85cbe2c454081560a1be294a6d1f9
392
391
2010-07-27T09:04:08Z
JohanVromans
6
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.'''
U kunt een lokale kopie maken van de repository met:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
$ perl Build.PL
$ ./Build
$ ./Build test
5a1fc7e88515a589b8177f11614786ef339b973b
393
392
2010-07-27T09:07:42Z
JohanVromans
6
wikitext
text/x-wiki
=== EekBoek opzetten van uit de Git repository===
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.'''
U kunt een lokale kopie maken van de repository met:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
$ perl Build.PL
$ ./Build
$ ./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''
cda80154b88be76a19f890ea02e546e11faccbbb
Wx 2.8 voor Ubuntu Hardy LTS
0
9
395
347
2010-08-24T09:51:34Z
Sbouwhuis
12
Inhoudelijke uitbreiding + syntactische aanpassing
wikitext
text/x-wiki
wxPerl is een extensie op Perl waarmee het mogelijk is om een GUI te bouwen. De GUI versie van eekboek is met wxPerl gebouwd. Uitgaande van een clean Ubuntu Hardy LTS systeem, versie 8.04.3 met updates, maar ook latere versies, is Wx als volgt te bouwen.
Eerst moet een aantal packages uit de repository worden geïnstalleerd:
sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev libwxbase2.8-dev libwxbase2.8-0 \
libmodule-build-perl libmodule-pluggable-perl libtest-base-perl \
libtest-differences-perl g++ libgtk2.0-dev libgl1-mesa-dev \
libglu1-mesa-dev
Vervolgens installeren we enkele Perl packages:
sudo cpan ExtUtils::CBuilder Alien::wxWidgets ExtUtils::XSpp
'''Let op!''' Bij het bouwen van Alien::wxWidgets wordt gevraagd of de wxWidgets library moet worden gebouwd vanaf source. Beantwoord die vraag met ‘nee’, want we gebruiken de eerder geïnstalleerde versie.
Opmerking: Er is weliswaar een libextutils-cbuilder-perl in de Ubuntu repository, maar die is niet nieuw genoeg.
Indien je gebruik maakt van WxPerl versie 0.93, doe dan het volgende (dit is dus '''niet nodig''' voor versie 0.94 en later):
echo '#!/bin/sh' > foo
echo 'perl -MExtUtils::XSpp::Cmd -e xspp -- ${1+"$@"}' >> foo
sudo install -m 0775 foo /usr/bin/xspp
Nu kunnen we Wx bouwen:
sudo cpan Wx
Als alles goed is gegaan, kun je het volgende proberen:
perl -MWx -wle 'print $Wx::VERSION, " ", $Wx::wxVERSION' => 0.94 2.00807
De installatie van perl-Wx is hiermee compleet.
Indien je gebruik hebt gemaakt van WxPerl versie 0.93, '''vergeet niet''' om de tijdelijke file /usr/bin/xspp weer te verwijderen:
sudo rm /usr/bin/xspp
Verwijder eventueel ook foo:
sudo rm foo
839a373ee64b6335cfb22432b1a732da5b6deaf8
Distributies
0
16
396
266
2010-08-24T11:10:41Z
Sbouwhuis
12
Uibreiding voor installatie vanaf source
wikitext
text/x-wiki
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie verder [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren met behulp van je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ bijvoorbeeld
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de [http://www.eekboek.nl/dl/?C=M;O=D EekBoek download pagina].
Zie verder [[Platform:Windows]]
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
995bd4d5353fbbbb8b70c32d614ce8f0c3900bcf
Docfeedback
0
20
400
350
2010-08-27T21:13:21Z
Sbouwhuis
12
Toevoeging quick start guide
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen ==
[[ poedit ]]
[[ vertalingen ]]
==EekBoek Quick Start Guide==
The first usage of EekBoek can be confusing, not only because it was originally conceived in Ducth, but also because the configurations are in different places.
The following assumes that you have a working distribution with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting the language===
[todo]
===Setting up an administration===
Type ebshell
The ebshell is the environment in which all eekboek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under $HOME/.eekboek/admdir with the name of the administration that contains the set of configuration files.
So, if the administration is called eekboek_test_2015, then the configuration files will be stored under $HOME/.eekboek/admdir/eekboek_test_2015
Type help to get a list of commands.
Type help command to find help on that command. For instance "help memoriaal".
89432a73b239283367db9726ab6ec96516b5c7f2
Docfeedback
0
20
401
400
2010-08-27T21:14:41Z
Sbouwhuis
12
Aanpassing spelfouten
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen ==
[[ poedit ]]
[[ vertalingen ]]
==EekBoek Quick Start Guide==
Using EekBoek for the first time, can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working distribution with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting the language===
[todo]
===Setting up an administration===
Type ebshell
The ebshell is the environment in which all eekboek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under $HOME/.eekboek/admdir with the name of the administration that contains the set of configuration files.
So, if the administration is called eekboek_test_2015, then the configuration files will be stored under $HOME/.eekboek/admdir/eekboek_test_2015
Type help to get a list of commands.
Type help command to find help on that command. For instance "help memoriaal".
f9b0f0377cf9f53e62cf26edf36c33b8d644d35f
402
401
2010-08-27T21:16:08Z
Sbouwhuis
12
Verdere toevoegingen
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen ==
[[ poedit ]]
[[ vertalingen ]]
==EekBoek Quick Start Guide==
[stub]
Using EekBoek for the first time, can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working distribution with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting the language===
[todo]
===Setting up an administration===
Type ebshell.
The ebshell is the environment in which all eekboek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under $HOME/.eekboek/admdir with the name of the administration that contains the set of configuration files.
So, if the administration is called eekboek_test_2015, then the configuration files will be stored under $HOME/.eekboek/admdir/eekboek_test_2015
Type help to get a list of commands.
Type help command to find help on that command. For instance "help memoriaal".
===Leaving EekBoek===
Type quit.
1cbfaa5207e0b7a8cf09091b70c14e15f64f8801
LinuxMagazine201011
0
50
403
2010-10-29T19:35:42Z
JohanVromans
6
Aanvullingen op het artikel van Matto Fransen in Linux Magazine, november 2010
wikitext
text/x-wiki
= Eekboek - Boekhoudpakket voor Unix-fans =
In het novembernummer van Linux Magazine vind je een artikel over EekBoek, geschreven door Matto Fransen.
Op deze wiki-pagina vind je een aantal aanvullingen op dit overigens uitstekende artikel.
== Eekboek versus EekBoek ==
Eerst even een beetje muggenziften: de officiële naam is 'EekBoek', met hoofdletters 'E' en 'B'.
De officiële EekBoek site is http://www.eekboek.nl.
== Verschillen grafische shell en tekstmode-shell ==
Een belangrijk pluspunt van de grafische shell is het tonen van allerlei rapportages. Deze worden in afzonderlijke windows getoond en je kunt gemakkelijk van de ene window naar het andere 'hoppen' om boekingen te traceren en te controleren, het zg. [http://www.eekboek.nl/scrshots/index.html#drilldown 'drill-down'].
== Boekstukregels met BTW ==
Bij het invoeren van boekstukregels gaat EekBoek ervan uit dat de opgegeven bedragen ''inclusief'' BTW zijn.
In tegenstelling tot wat in het artikel is beschreven kunnen echter ook eenvoudig bedragen exclusief BTW worden opgegeven. Daartoe kun je achter het bedrag de code <code>@-</code> (aapje minteken) plaatsen. Met deze aapje-constructie is het ook mogelijke andere BTW-tarieven te specificeren, zie [http://www.eekboek.nl/docs/bookings/payable.html de EekBoek documentatie] voor meer voorbeelden.
== Afletteren ==
Wanneer een betaling van een relatie niet correspondeert met een enkele openstaande post dan zal EekBoek ook proberen
of er misschien een combinatie van openstaande posten van de betreffende relatie is die precies het te boeken bedrag oplevert.
6d539512b66ee0ad3928f7eb3d02f0872a96fc95
404
403
2010-10-29T19:57:31Z
JohanVromans
6
/* Eekboek - Boekhoudpakket voor Unix-fans */
wikitext
text/x-wiki
= Eekboek - Boekhoudpakket voor Unix-fans =
In het novembernummer van Linux Magazine vind je een artikel over EekBoek, geschreven door Matto Fransen.
Op deze wiki-pagina vind je een aantal aanvullingen op dit overigens uitstekende artikel.
== Eekboek versus EekBoek ==
Eerst even een beetje muggenziften: de officiële naam is 'EekBoek', met hoofdletters 'E' en 'B'.
De officiële EekBoek site is http://www.eekboek.nl.
== Verschillen grafische shell en tekstmode-shell ==
Een belangrijk pluspunt van de grafische shell is het tonen van allerlei rapportages. Deze worden in afzonderlijke windows getoond en je kunt gemakkelijk van de ene window naar het andere 'hoppen' om boekingen te traceren en te controleren, het zg. [http://www.eekboek.nl/scrshots/index.html#drilldown 'drill-down'].
== Boekstukregels met BTW ==
Bij het invoeren van boekstukregels gaat EekBoek ervan uit dat de opgegeven bedragen ''inclusief'' BTW zijn.
In tegenstelling tot wat in het artikel is beschreven kunnen echter ook eenvoudig bedragen exclusief BTW worden opgegeven. Daartoe kun je achter het bedrag de code <code>@-</code> (aapje minteken) plaatsen. Met deze aapje-constructie is het ook mogelijke andere BTW-tarieven te specificeren, zie [http://www.eekboek.nl/docs/bookings/payable.html de EekBoek documentatie] voor meer voorbeelden.
== Afletteren ==
Wanneer een betaling van een relatie niet correspondeert met een enkele openstaande post dan zal EekBoek ook proberen
of er misschien een combinatie van openstaande posten van de betreffende relatie is die precies het te boeken bedrag oplevert.
== Invoerondersteuning voor relatiecodes en rekeningnummers ==
In tegenstelling tot wat in het artikel staat biedt de tekstmode-shell wel ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
== Overzichten ==
De in Afbeelding 1 getoonde balans is de gewone balans, niet de proef- en saldibalans.
Zie http://www.eekboek.nl/reports/index.html voor een overzicht van alle rapporten.
8cd7ff26d1d4eef00784ceef1889313699939e89
405
404
2010-10-29T19:58:13Z
JohanVromans
6
/* Eekboek versus EekBoek */
wikitext
text/x-wiki
= Eekboek - Boekhoudpakket voor Unix-fans =
In het novembernummer van Linux Magazine vind je een artikel over EekBoek, geschreven door Matto Fransen.
Op deze wiki-pagina vind je een aantal aanvullingen op dit overigens uitstekende artikel.
== Eekboek versus EekBoek ==
Eerst even een beetje muggenziften: de officiële naam is 'EekBoek', met hoofdletters 'E' en 'B'.
De officiële EekBoek site is http://www.eekboek.nl. Daar vind je ook alle documentatie.
== Verschillen grafische shell en tekstmode-shell ==
Een belangrijk pluspunt van de grafische shell is het tonen van allerlei rapportages. Deze worden in afzonderlijke windows getoond en je kunt gemakkelijk van de ene window naar het andere 'hoppen' om boekingen te traceren en te controleren, het zg. [http://www.eekboek.nl/scrshots/index.html#drilldown 'drill-down'].
== Boekstukregels met BTW ==
Bij het invoeren van boekstukregels gaat EekBoek ervan uit dat de opgegeven bedragen ''inclusief'' BTW zijn.
In tegenstelling tot wat in het artikel is beschreven kunnen echter ook eenvoudig bedragen exclusief BTW worden opgegeven. Daartoe kun je achter het bedrag de code <code>@-</code> (aapje minteken) plaatsen. Met deze aapje-constructie is het ook mogelijke andere BTW-tarieven te specificeren, zie [http://www.eekboek.nl/docs/bookings/payable.html de EekBoek documentatie] voor meer voorbeelden.
== Afletteren ==
Wanneer een betaling van een relatie niet correspondeert met een enkele openstaande post dan zal EekBoek ook proberen
of er misschien een combinatie van openstaande posten van de betreffende relatie is die precies het te boeken bedrag oplevert.
== Invoerondersteuning voor relatiecodes en rekeningnummers ==
In tegenstelling tot wat in het artikel staat biedt de tekstmode-shell wel ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
== Overzichten ==
De in Afbeelding 1 getoonde balans is de gewone balans, niet de proef- en saldibalans.
Zie http://www.eekboek.nl/reports/index.html voor een overzicht van alle rapporten.
eadc6c7575d148245bcfda47bd79426b88b121c1
406
405
2010-10-29T20:02:47Z
JohanVromans
6
/* Eekboek - Boekhoudpakket voor Unix-fans */
wikitext
text/x-wiki
= Eekboek - Boekhoudpakket voor Unix-fans =
In het novembernummer van Linux Magazine vind je een artikel over EekBoek, geschreven door Matto Fransen.
Op deze wiki-pagina vind je een aantal aanvullingen op dit overigens uitstekende artikel.
== Eekboek versus EekBoek ==
Eerst even een beetje muggenziften: de officiële naam is 'EekBoek', met hoofdletters 'E' en 'B'.
De officiële EekBoek site is http://www.eekboek.nl. Daar vind je ook alle documentatie.
== Verschillen grafische shell en tekstmode-shell ==
Een belangrijk pluspunt van de grafische shell is het tonen van allerlei rapportages. Deze worden in afzonderlijke windows getoond en je kunt gemakkelijk van de ene window naar het andere 'hoppen' om boekingen te traceren en te controleren, het zg. [http://www.eekboek.nl/scrshots/index.html#drilldown 'drill-down'].
== Boekstukregels met BTW ==
Bij het invoeren van boekstukregels gaat EekBoek ervan uit dat de opgegeven bedragen ''inclusief'' BTW zijn.
In tegenstelling tot wat in het artikel is beschreven kunnen echter ook eenvoudig bedragen exclusief BTW worden opgegeven. Daartoe kun je achter het bedrag de code <code>@-</code> (aapje minteken) plaatsen. Met deze aapje-constructie is het ook mogelijke andere BTW-tarieven te specificeren, zie [http://www.eekboek.nl/docs/bookings/payable.html de EekBoek documentatie] voor meer voorbeelden.
== Afletteren ==
Wanneer een betaling van een relatie niet correspondeert met een enkele openstaande post dan zal EekBoek ook proberen
of er misschien een combinatie van openstaande posten van de betreffende relatie is die precies het te boeken bedrag oplevert.
== Invoerondersteuning voor relatiecodes en rekeningnummers ==
In tegenstelling tot wat in het artikel staat biedt de tekstmode-shell wel ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
== Overzichten ==
De in Afbeelding 1 getoonde balans is de gewone balans, niet de proef- en saldibalans.
Zie http://www.eekboek.nl/reports/index.html voor een overzicht van alle rapporten.
== Exportbestanden ==
Niet onvermeld mag blijven dat de door EekBoek aangemaakte exportbestanden ook weer kunnen worden geïmporteerd waarmee de ''gehele'' administratie zoals die was ten tijde van de export ''exact'' wordt gereproduceerd.
eaec0ce5a7f659fe1c5b0cf394182e7109974bfb
Hoofdpagina
0
1
407
377
2010-10-29T20:06:03Z
JohanVromans
6
Link naar LinuxMagazine201011
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* [[Download]]
* [[Installatie]] / [[Distributies]]
* [[Help:Inhoud|Ondersteuning]]
* [[Documentatie]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* [[Algemene informatie]]
* [[LinuxMagazine201011|'''Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans'''' (Linux Magazine, november 2010)]]
* [[Gebruikstips|Bekende problemen, tips en technieken, valkuilen en wat dies meer zij]]
7d89a88a8ccf1c868e3a30701f22ac6036b4769b
408
407
2010-11-07T09:32:18Z
Sbouwhuis
12
Herstrucurering links op hoofdpagina
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Download]]
** [[Installatie]]
** [[Distributies]]
* Documentatie en support:
** [[Help:Inhoud|Ondersteuning]]
** [[Documentatie]]
** [[Gebruikstips|Gebruikstips]]: Bekende problemen, tips en technieken, valkuilen en wat dies meer zij
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom (uit: [[Algemene informatie]])
** [[Eekboek stuurtaal]]: de syntax van de ebshell (uit: [[Algemene informatie]])
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
60408d2c98588bcf4f29c0b799d0f6068f0b1fe5
409
408
2010-11-07T09:34:40Z
Sbouwhuis
12
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Download]]
** [[Installatie]]
** [[Distributies]]
* Documentatie en support:
** [[Help:Inhoud|Ondersteuning]]
** [[Documentatie]]
** [[Gebruikstips|Gebruikstips]]: Bekende problemen, tips en technieken, valkuilen en wat dies meer zij
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom (uit: [[Algemene informatie]])
** [[Eekboek stuurtaal]]: de syntax van de ebshell (uit: [[Algemene informatie]])
* Zelf bijdragen aan EekBoek:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Vertalingen]]: EekBoek vertalen
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
bc090a05bbddd75c31fb3c1e9e47ab14402055c4
422
409
2010-11-25T22:19:35Z
Sbouwhuis
12
Toevoeging nieuwslink
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Download]]
** [[Installatie]]
** [[Distributies]]
* Documentatie en support:
** [[Help:Inhoud|Ondersteuning]]
** [[Documentatie]]
** [[Gebruikstips|Gebruikstips]]: Bekende problemen, tips en technieken, valkuilen en wat dies meer zij
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom (uit: [[Algemene informatie]])
** [[Eekboek stuurtaal]]: de syntax van de ebshell (uit: [[Algemene informatie]])
* Zelf bijdragen aan EekBoek:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Vertalingen]]: EekBoek vertalen
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html|Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
09ae0d4b1c5e18033969a959dbdfaa15450f0eaa
Distributies
0
16
410
396
2010-11-07T12:11:51Z
Sbouwhuis
12
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie verder [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
dan kun je eekboek gewoon installeren met behulp van je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
En anders moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ bijvoorbeeld
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de [http://www.eekboek.nl/dl/?C=M;O=D EekBoek download pagina].
Zie verder [[Platform:Windows]]
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
a2d6d9e33cb63ce463d6f5dd9caddd8d3520ed3a
417
410
2010-11-23T10:20:15Z
JohanVromans
6
/* Debian */ Hou rekening met verouderde versies.
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie verder [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
kijk dan naar de gerapporteerde versie. Is die toereikend, dus 2.00.02 of hoger, dan kun je eekboek gewoon installeren met behulp van je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
Als EekBoek niet in je repository voorkomt, of het is een verouderde versie, dan moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, typ bijvoorbeeld
sudo aptitude install eekboek
om het te installeren.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de [http://www.eekboek.nl/dl/?C=M;O=D EekBoek download pagina].
Zie verder [[Platform:Windows]]
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
c006ba45d73f765c2ef15e7653f988c925d43910
418
417
2010-11-23T10:21:49Z
JohanVromans
6
/* Ubuntu */
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf Fedora 12 en is als update beschikbaar voor Fedora 11 en Fedora 10.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
Zie verder [[Platform:Fedora]]
=Debian=
Als er output komt bij het commando
aptitude show eekboek
kijk dan naar de gerapporteerde versie. Is die toereikend, dus 2.00.02 of hoger, dan kun je eekboek gewoon installeren met behulp van je favoriete package manager;
typ dan bijvoorbeeld
sudo aptitude install eekboek
(Zie ook [http://packages.debian.org/eekboek packages.debian.org].)
Als EekBoek niet in je repository voorkomt, of het is een verouderde versie, dan moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, zie hierboven bij 'Debian' om te kijken of het de juiste versie is.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de [http://www.eekboek.nl/dl/?C=M;O=D EekBoek download pagina].
Zie verder [[Platform:Windows]]
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
ace0ca3b61dd388e303b8222c41d83c21d8e3b62
437
418
2010-11-27T22:17:20Z
Sbouwhuis
12
Syntax, interpunctie, toevoeging links
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Voor [http://www.debian.org/ Debian] geldt, dat als er output komt bij het commando
aptitude show eekboek
kijk dan naar de gerapporteerde versie. Is die toereikend, dus 2.00.02 of hoger, dan kun je EekBoek gewoon installeren met behulp van je favoriete package manager;
type dan bijvoorbeeld
sudo aptitude install eekboek
Zie ook [http://packages.debian.org/eekboek packages.debian.org].
Als EekBoek niet in je repository voorkomt, of het is een verouderde versie, dan moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, zie hierboven bij 'Debian' om te kijken of het de juiste versie is.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de [http://www.eekboek.nl/dl/?C=M;O=D EekBoek download pagina].
Zie verder [[Platform:Windows]]
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
ecf7635e4854bb06d498cfc2b7a6c984ff63d664
439
437
2010-11-27T22:24:31Z
Sbouwhuis
12
Herstructurering
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Voor [http://www.debian.org/ Debian] geldt, dat als er output komt bij het commando
aptitude show eekboek
kijk dan naar de gerapporteerde versie. Is die toereikend, dus 2.00.02 of hoger, dan kun je EekBoek gewoon installeren met behulp van je favoriete package manager;
type dan bijvoorbeeld
sudo aptitude install eekboek
Zie ook [http://packages.debian.org/eekboek packages.debian.org].
Als EekBoek niet in je repository voorkomt, of het is een verouderde versie, dan moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, zie hierboven bij 'Debian' om te kijken of het de juiste versie is.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Windows=
EekBoek is beschikbaar via de ActiveState Perl Package Manager. Dit is de CPAN versie en die is helaas vaak verouderd. Een actuele versie is doorgaans beschikbaar via de [http://www.eekboek.nl/dl/?C=M;O=D EekBoek download pagina].
Zie verder [[Platform:Windows]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] en [[EekBoek_installeren_vanaf_CPAN]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
5b6a7f010c89757fa1c02d9adce6607215592b04
Postgresql
0
43
411
382
2010-11-18T19:02:54Z
Sbouwhuis
12
Postgresql configuratie
wikitext
text/x-wiki
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
__FORCETOC__
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
[placeholder voor specifieke installatie instructies].
=== Fedora ===
[placeholder voor specifieke installatie instructies]
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Gebruik van postgreSQL==
Bij het gebruik van PostgreSQL moeten enkele aspecten in de gaten worden gehouden.
De vooronderstellingen zijn:
* De database server draait op het systeem waarop ook de client (EekBoek) draait.
* Indien een nieuwe administratie wordt aangemaakt wordt bovendien verondersteld dat de user die EekBoek draait het recht heeft om PostgreSQL databases aan te maken.
* De user die EekBoek draait zonder username/password heeft toegang tot de eigen databases en die toegang wordt via een netwerk connectie verschaft.
Deze veronderstellingen zijn eenvoudig op de command line te verifieren:
$ createdb mydb
$ hostname
mypc.localdomain
$ psql -h mypc.localdomain mydb
psql (8.4.5)
Type "help" for help.
mydb=# \q
$ dropdb mydb
Als aan deze voorwaarden niet is voldaan moet de configuratiefile worden aangepast.
Je kunt daartoe eerst de wizard doorlopen. Na de vraag of de bestanden en de database moeten worden aangemaakt zal het foutlopen; daar even niets van aantrekken maar de wizard afbreken.
Open nu een terminal (command) window en ga naar de plek waar de administratieve gegevens staan. Daar vind je de files eekboek.conf, schema.dat, relaties.eb, opening.eb en mutaties.eb.
Met een editor pas je het bestand eekboek.conf aan. Het gaat om de [database] sectie:
[database]
name = mijn_eerste_eekboek_2010
driver = postgres
Voeg hier de benodigde gegevens toe, bijvoorbeeld:
user = mydbaccount
password = mySecretDbPassword
host = pgserver.mydomain.org
Er is nog een laatste mogelijke complicatie, namelijk dat je wel toegang hebt tot de PostgreSQL database maar deze niet zelf mag aanmaken. Vraag in dat geval de databasebeheerder of deze een database met de naam "eekboek_mijn_eerste_eekboek_2010" (dus de naam zoals in de [database] sectie is aangegeven, met daarvoor "eekboek_") wil aanmaken en zorgen dat jij het recht van gebruik hebt.
Sla het gewijzigde bestand op, en voer de volgende opdracht uit:
$ ebshell --init
Het aanmaken van de database en het initialiseren van de administratie moet nu zonder problemen verlopen.
Vervolgens kun je de administratie gewoon gebruiken met de GUI of CLI.
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
f7babe041e245b06324ddf082f30246125846929
419
411
2010-11-23T10:32:23Z
JohanVromans
6
/* Fedora */
wikitext
text/x-wiki
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
__FORCETOC__
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
[placeholder voor specifieke installatie instructies].
=== Fedora ===
PostgreSQL is standaard beschikbaar onder Fedora. Indien nog niet geïnstalleerd kun je met de standaard package manager het package 'postgresql' installeren. Wil je op je systeem ook de database server draaien dan moet je tevens het package 'postgresql-server' installeren.
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Gebruik van postgreSQL==
Bij het gebruik van PostgreSQL moeten enkele aspecten in de gaten worden gehouden.
De vooronderstellingen zijn:
* De database server draait op het systeem waarop ook de client (EekBoek) draait.
* Indien een nieuwe administratie wordt aangemaakt wordt bovendien verondersteld dat de user die EekBoek draait het recht heeft om PostgreSQL databases aan te maken.
* De user die EekBoek draait zonder username/password heeft toegang tot de eigen databases en die toegang wordt via een netwerk connectie verschaft.
Deze veronderstellingen zijn eenvoudig op de command line te verifieren:
$ createdb mydb
$ hostname
mypc.localdomain
$ psql -h mypc.localdomain mydb
psql (8.4.5)
Type "help" for help.
mydb=# \q
$ dropdb mydb
Als aan deze voorwaarden niet is voldaan moet de configuratiefile worden aangepast.
Je kunt daartoe eerst de wizard doorlopen. Na de vraag of de bestanden en de database moeten worden aangemaakt zal het foutlopen; daar even niets van aantrekken maar de wizard afbreken.
Open nu een terminal (command) window en ga naar de plek waar de administratieve gegevens staan. Daar vind je de files eekboek.conf, schema.dat, relaties.eb, opening.eb en mutaties.eb.
Met een editor pas je het bestand eekboek.conf aan. Het gaat om de [database] sectie:
[database]
name = mijn_eerste_eekboek_2010
driver = postgres
Voeg hier de benodigde gegevens toe, bijvoorbeeld:
user = mydbaccount
password = mySecretDbPassword
host = pgserver.mydomain.org
Er is nog een laatste mogelijke complicatie, namelijk dat je wel toegang hebt tot de PostgreSQL database maar deze niet zelf mag aanmaken. Vraag in dat geval de databasebeheerder of deze een database met de naam "eekboek_mijn_eerste_eekboek_2010" (dus de naam zoals in de [database] sectie is aangegeven, met daarvoor "eekboek_") wil aanmaken en zorgen dat jij het recht van gebruik hebt.
Sla het gewijzigde bestand op, en voer de volgende opdracht uit:
$ ebshell --init
Het aanmaken van de database en het initialiseren van de administratie moet nu zonder problemen verlopen.
Vervolgens kun je de administratie gewoon gebruiken met de GUI of CLI.
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
475c721fdf7f3ea50cfacc379f652e3935fd1b28
420
419
2010-11-23T10:35:42Z
JohanVromans
6
/* Gebruik van postgreSQL */
wikitext
text/x-wiki
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
__FORCETOC__
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
[placeholder voor specifieke installatie instructies].
=== Fedora ===
PostgreSQL is standaard beschikbaar onder Fedora. Indien nog niet geïnstalleerd kun je met de standaard package manager het package 'postgresql' installeren. Wil je op je systeem ook de database server draaien dan moet je tevens het package 'postgresql-server' installeren.
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Gebruik van postgreSQL==
Bij het gebruik van PostgreSQL moeten enkele aspecten in de gaten worden gehouden.
De vooronderstellingen zijn:
* De database server draait op het systeem waarop ook de client (EekBoek) draait.
* Indien een nieuwe administratie wordt aangemaakt wordt bovendien verondersteld dat de user die EekBoek draait het recht heeft om PostgreSQL databases aan te maken.
* De user die EekBoek draait zonder username/password heeft toegang tot de eigen databases en die toegang wordt via een netwerk connectie verschaft.
Deze veronderstellingen zijn eenvoudig op de command line te verifieren:
$ createdb mydb
$ hostname
mypc.localdomain <- Dit is je systeemnaam. Vul die in op de volgende regel.
$ psql -h mypc.localdomain mydb
psql (8.4.5)
Type "help" for help.
mydb=# \q
$ dropdb mydb
Als aan deze voorwaarden niet is voldaan moet de configuratiefile worden aangepast.
Je kunt daartoe eerst de wizard doorlopen. Na de vraag of de bestanden en de database moeten worden aangemaakt zal het foutlopen; daar even niets van aantrekken maar de wizard afbreken.
Open nu een terminal (command) window en ga naar de plek waar de administratieve gegevens staan. Daar vind je de files eekboek.conf, schema.dat, relaties.eb, opening.eb en mutaties.eb.
Met een editor pas je het bestand eekboek.conf aan. Het gaat om de [database] sectie:
[database]
name = mijn_eerste_eekboek_2010
driver = postgres
Voeg hier de benodigde gegevens toe, bijvoorbeeld:
user = mydbaccount
password = mySecretDbPassword
host = pgserver.mydomain.org
Er is nog een laatste mogelijke complicatie, namelijk dat je wel toegang hebt tot de PostgreSQL database maar deze niet zelf mag aanmaken. Vraag in dat geval de databasebeheerder of deze een database met de naam "eekboek_mijn_eerste_eekboek_2010" (dus de naam zoals in de [database] sectie is aangegeven, met daarvoor "eekboek_") wil aanmaken en zorgen dat jij het recht van gebruik hebt.
Sla het gewijzigde bestand op, en voer de volgende opdracht uit:
$ ebshell --init
Het aanmaken van de database en het initialiseren van de administratie moet nu zonder problemen verlopen.
Vervolgens kun je de administratie gewoon gebruiken met de GUI of CLI.
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
68973b8358a9c51385b4e6f1b15671f7df2fa0f1
Gebruikstips
0
42
412
310
2010-11-18T19:06:23Z
Sbouwhuis
12
'Rekenkundig residu' en het 'Boekhoudkundig residu'
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
=Tips en technieken, valkuilen en wat dies meer zij=
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en het 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
e442c49068a28f90e784c23e082e852abe9c312a
421
412
2010-11-23T10:41:44Z
JohanVromans
6
/* Tips en technieken, valkuilen en wat dies meer zij */ Toegevoegd: invoerondersteuning.
wikitext
text/x-wiki
=Bekende problemen=
__FORCETOC__
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
=Tips en technieken, valkuilen en wat dies meer zij=
== Invoerondersteuning voor relatiecodes en rekeningnummers ==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en het 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
0bd075199171bed80d26719a2cd4df31191446c6
Wx voor Windows
0
24
413
155
2010-11-20T16:35:52Z
Sbouwhuis
12
Toevoeging link en spelfout correctie
wikitext
text/x-wiki
De GUI toolkit Wx kan eenvoudig worden geïnstalleerd onder Windows met behulp van de Perl Package Manager (ppm) die bij [http://www.activestate.com/activeperl ActivePerl] wordt geleverd. Daartoe moet een extra repository worden toegevoegd.
Vanaf de command line:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
ppm install Wx
Als je gebruik maakt van de GUI versie van ppm dan kies je Edit -> Preferences -> Repositories. De wxperl repository is daar een van de voorgedefinieerde keuzes.
[[File:ppm-wxperl-repo.jpg]]
456e852d8a0e4bdcba08fa74719f2ac539372ea5
Installatie Oud
0
11
414
381
2010-11-21T11:20:06Z
Sbouwhuis
12
Toevoeging link
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* Een installatie kan in bepaalde Linux distributies met een enkel commando. Zie voor details de pagina [[distributies|distributie]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]]
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]]
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek met GUI installeren onder Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Platform:Windows]] en [[Wx voor Windows]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen:
/usr/local/bin/sqlite3
of anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
756e0955aebb3120dfb76c6d7e1054f7da0655cc
429
414
2010-11-27T15:53:09Z
Sbouwhuis
12
Correctie link Distributies
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* Een installatie kan in bepaalde Linux distributies met een enkel commando. Zie voor details de pagina [[Distributies]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]]
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]]
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek met GUI installeren onder Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Platform:Windows]] en [[Wx voor Windows]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen:
/usr/local/bin/sqlite3
of anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
9b34da2acbc05f12dc18c703791b6daf66c1ca86
430
429
2010-11-27T16:01:55Z
Sbouwhuis
12
Aanvulling sqlite3
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* Een installatie kan in bepaalde Linux distributies met een enkel commando. Zie voor details de pagina [[Distributies]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]]
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]]
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek met GUI installeren onder Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Platform:Windows]] en [[Wx voor Windows]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen of een variatie daarop:
/usr/local/bin/sqlite3
Probeer anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
be0a8e778382c0f00787f871e6f5e30a4fa495be
436
430
2010-11-27T22:12:49Z
Sbouwhuis
12
Toevoeging link Fedora; interpunctie
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* EekBoek is in sommige Linux distributies als package meegeleverd, en installatie kan dan met een enkel commando. Zie voor details de pagina [[Distributies]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]].
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]].
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek met GUI installeren onder Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Platform:Windows]] en [[Wx voor Windows]]
* [[Platform:Fedora]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen of een variatie daarop:
/usr/local/bin/sqlite3
Probeer anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
30545500d6b6f6e83a9dea3ca6fd7265d16090bd
443
436
2010-12-04T09:49:55Z
Sbouwhuis
12
Toevoeging instructies ontwikkelversie
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* EekBoek is in sommige Linux distributies als package meegeleverd, en installatie kan dan met een enkel commando. Zie voor details de pagina [[Distributies]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]].
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]] voor de release versie of [[GitRepository]] voor de ontwikkelversie.
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Eekboek met GUI installeren onder Debian]] (De op het moment van schrijven stabiele release: "Lenny".)
* [[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Platform:Windows]] en [[Wx voor Windows]]
* [[Platform:Fedora]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen of een variatie daarop:
/usr/local/bin/sqlite3
Probeer anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
1d2dde04954fb92137cf875a10388c5ea548b35d
Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu
0
17
415
372
2010-11-23T07:50:50Z
Pvdv
7
sudo weggehaald bij Debian, Ubuntu Maverick toegevoegd
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
dd9038be4feeda68c678b2e532e64460667ecf22
416
415
2010-11-23T07:53:18Z
Pvdv
7
/* Opmerking vooraf */
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
4075189b9612976af303a52e964b9dc2807ea3b8
423
416
2010-11-26T18:26:49Z
Pvdv
7
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package, voor de b4-bit versie nog niet. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
eaea538e1306eb09825e21f0bc4b4277cf932eac
424
423
2010-11-26T18:27:56Z
Pvdv
7
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package, voor de 64-bit versie nog niet. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
1ffdbc65fa2db1839beca5efe9294c363182906b
425
424
2010-11-26T18:28:37Z
Pvdv
7
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package, voor de 64-bit versie nog niet. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
62f9313299e2b6e79d0e4f351057b9e8a16d3651
426
425
2010-11-26T18:30:11Z
Pvdv
7
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package, voor de 64-bit versie nog niet. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
=== Voor Ubuntu Intrepid, Jaunty, Karmic, Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
78b86086be326f8ecf996a4623740a7fa8f50988
427
426
2010-11-26T19:15:49Z
Pvdv
7
Intrepid en Jaunty verwijderd
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package, voor de 64-bit versie nog niet. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
=== Voor Ubuntu Karmic en Lucid ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
6019dbdbbec570e2fdd316baf0614c0725726731
428
427
2010-11-26T19:19:31Z
Pvdv
7
nummers toegevoegd bij Ubuntu
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package, voor de 64-bit versie nog niet. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
efce9f4d786151b3f8dc83f86259389183fab8a8
448
428
2010-12-10T07:40:52Z
Pvdv
7
Opmerking toegevoegd over 64-bit Ubuntu
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package, voor de 64-bit versie nog niet. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
Mocht je een 64-bit systeem hebben dat help ik je graag met het bouwen van een 64-bit versie vanaf source.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
Het "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
e8b0918137420232aa51968664fa453d43c03ec8
449
448
2010-12-10T07:55:50Z
Pvdv
7
Extra informatie bij Ubuntu
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package, voor de 64-bit versie nog niet. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
Mocht je een 64-bit systeem hebben dat help ik je graag met het bouwen van een 64-bit versie vanaf source.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
3c96f57cc8fc1394578f44330e20394bf1989628
Platform:Fedora
0
27
431
345
2010-11-27T16:57:37Z
JohanVromans
6
/* Standaard */ Update met gui
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek-gui
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
yum --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
83b3f5a43b3cfc26b6483c793b9e1ade3882f5fb
432
431
2010-11-27T16:58:41Z
JohanVromans
6
/* Packages */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek-gui
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
yum --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
Met het installeren van het package EekBoek-gui wordt automatisch ook het package EekBoek geïnstalleerd. Dat hoeft u dus niet afzonderlijk te doen.
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
7b13392bb2508e547b3dabd69d4dfb506ff11fd6
433
432
2010-11-27T16:59:21Z
JohanVromans
6
/* Installatie vanaf de EekBoek repository */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek-gui
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
yum --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
Met het installeren van het package EekBoek-gui wordt automatisch ook het package EekBoek geïnstalleerd. Dat hoeft u dus niet afzonderlijk te doen.
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek-gui
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
05570f1facfa0b8bf2597d6f4f82ddef3cd1f43a
434
433
2010-11-27T16:59:46Z
JohanVromans
6
/* Installatie vanaf de EekBoek repository */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek-gui
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
yum --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
Met het installeren van het package EekBoek-gui wordt automatisch ook het package EekBoek geïnstalleerd. Dat hoeft u dus niet afzonderlijk te doen.
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.05-1.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek-gui
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
ccdb9c374d1cbfbe66e51e062cf1d6d4a50f1d01
435
434
2010-11-27T17:01:12Z
JohanVromans
6
/* Standaard */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek-gui
''Als u enkel de command line versie wilt, dus zonder GUI, dan kunt u overal waar EekBoek-gui staat de packagenaam EekBoek toepassen.''
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
yum --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
Met het installeren van het package EekBoek-gui wordt automatisch ook het package EekBoek geïnstalleerd. Dat hoeft u dus niet afzonderlijk te doen.
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.05-1.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek-gui
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
e4782fdb2d093de76e41d0970dec227bd27e91ac
Platform:CPAN
0
23
438
211
2010-11-27T22:22:17Z
Sbouwhuis
12
Toevoeging instructie gebruik cpan
wikitext
text/x-wiki
De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
De eerste keer dat dit programma wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
U kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. In elk geval moeten na installatie de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn.
69137b580e8ebf5d7719f82f2d48373ccebb7cff
441
438
2010-11-27T22:43:07Z
Sbouwhuis
12
Toevoeging instructies
wikitext
text/x-wiki
De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
De eerste keer dat dit programma wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. In elk geval moeten na installatie de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn.
6299141ff830d88ebff53aaa422e181c05467e5d
442
441
2010-11-27T22:48:16Z
Sbouwhuis
12
Toevoeging instructie gebruik cpan
wikitext
text/x-wiki
De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
De eerste keer dat dit programma wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn.
271d11dca3363f3d88b4d85e2b848c9c0f95c90a
EekBoek:Lastige Boekingen
4
3
440
239
2010-11-27T22:32:05Z
Sbouwhuis
12
Links op headings verwijderd; verduidelijkingen
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Voorlopig op 1 pagina; wanneer het aantal groeit, kan er nagedacht worden over een thematische indeling.
==Factuur betaald vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Aanvullen met andere praktische voorbeelden==
Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen ...
Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
631ee10cfe86fd704ea9cef0200d76806d294844
EekBoek:Auteursrechten
4
51
444
2010-12-04T09:53:36Z
Sbouwhuis
12
Aanmaken pagina
wikitext
text/x-wiki
(Deze pagina is een stub)
Voorstel: http://creativecommons.nl/licenties/cc-en-nl-auteursrecht/
ee46da75bd62f7cb5cba05e93a1462a7e842002e
EekBoek installeren vanaf source
0
30
445
399
2010-12-04T10:05:33Z
Sbouwhuis
12
Toevoeging instructies
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01:
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install qw(Archive::Zip)"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
===Installatie script voor FreeBSD===
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script. In dit script worden alle bovenstaande basisstappen gecombineerd en wel voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen.
e8791c13e0d6b98773198195bddcc85d74501aca
GitRepository
0
49
446
393
2010-12-07T20:12:31Z
JohanVromans
6
/* EekBoek opzetten van uit de Git repository */
wikitext
text/x-wiki
=== EekBoek opzetten van uit de Git repository===
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.'''
U kunt een lokale kopie maken van de repository met:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
$ perl Build.PL
$ ./Build
$ ./Build test
U kut nu de nieuwe versie testen met:
$ blib/script/ebshell
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''
cd34164dc009baf9a83d5979ddca7965d15b2110
447
446
2010-12-08T21:06:03Z
Sbouwhuis
12
Bedenkelijke schrijffout verbeterd
wikitext
text/x-wiki
=== EekBoek opzetten van uit de Git repository===
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.'''
U kunt een lokale kopie maken van de repository met:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
$ perl Build.PL
$ ./Build
$ ./Build test
U kunt nu de nieuwe versie testen met:
$ blib/script/ebshell
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''
43ae810dff04e4b017247e37275ad0e7d7453a32
Archief:Klad jv
0
52
450
2010-12-11T15:23:47Z
JohanVromans
6
Nieuwe pagina aangemaakt met 'This document describes the RetroShare configuration panel for version 0.5.1. ''Note: This is work in progress. Several items may not have been documented yet, or con...'
wikitext
text/x-wiki
This document describes the RetroShare configuration panel for version 0.5.1.
''Note: This is work in progress. Several items may not have been documented yet, or contain incorrect information.''
== General ==
==== Startup ====
'''Start minimized''' If checked, RetroShare will start minimized. It's main window will not appear, only the tray icon will be visible and can be used to access the running program.
==== Misc ====
When RetroShare is closed using the Quit botton or menu choice it will ask for confirmation before terminating. If '''Do not show the `Quit RetroShare` MessageBox''' is checked, RetroShare will terminate without asking for confirmation.
'''Do not minimize to Tray Icon''' TODO
'''Auto-login''' If checked, RetroShare will remember the location ID and password upon termination and use these to automatically login when RetroShare is restarted.
TODO: Windows only?
==== Idle ====
'''Idle Time''' The amount of time that after which RetroShare considers the user not active (idle). This is reflected in the border of the avatar on the Friends and Chat tabs.
Note that this is not the connection status as shown on the Friends tab.
== Server ==
== Driectories ==
== Notify ==
== Security ==
== Message ==
== Forum ==
== Chat ==
== Appearance ==
== Sound ==
48ace637764ed4d95b66cae123f5e301599d1063
Archief:Klad jv
0
52
451
450
2010-12-11T15:30:02Z
JohanVromans
6
wikitext
text/x-wiki
This document describes the RetroShare configuration panel for version 0.5.1.
''Note: This is work in progress. Several items may not have been documented yet, or contain incorrect information.''
== General ==
=== Startup ===
'''Start minimized''' If checked, RetroShare will start minimized. It's main window will not appear, only the tray icon will be visible and can be used to access the running program.
=== Misc ===
When RetroShare is closed using the Quit botton or menu choice it will ask for confirmation before terminating. If '''Do not show the `Quit RetroShare` MessageBox''' is checked, RetroShare will terminate without asking for confirmation.
'''Do not minimize to Tray Icon''' TODO
'''Auto-login''' If checked, RetroShare will remember the location ID and password upon termination and use these to automatically login when RetroShare is restarted.
TODO: Windows only?
=== Idle ===
'''Idle Time''' The amount of time that after which RetroShare considers the user not active (idle). This is reflected in the border of the avatar on the Friends and Chat tabs.
Note that this is not the connection status as shown on the Friends tab.
== Server ==
=== Network Configuration ===
'''Connectivity''' How RetroShare is connected to the internet. Choices are:
'''Automatic (Upnp)''''
'''Firewalled'''
'''Manual Forwarded Port'''
'''Discoverability''' This controls how this system can be found by other RetroShare users.
'''Public: DHT & Discover'''
'''Private: Discovery Only'''
'''Inverted: DHT Only'''
'''Dark Net: None'''
== Directories ==
== Notify ==
== Security ==
== Message ==
== Forum ==
== Chat ==
== Appearance ==
== Sound ==
7ac1a103861ea33e5971526878c3bb8c7dc8192f
452
451
2010-12-11T15:56:20Z
JohanVromans
6
wikitext
text/x-wiki
This document describes the RetroShare configuration panel for version 0.5.1.
''Note: This is work in progress. Several items may not have been documented yet, or contain incorrect information.''
== General ==
=== Startup ===
'''Start minimized''' If checked, RetroShare will start minimized. It's main window will not appear, only the tray icon will be visible and can be used to access the running program.
=== Misc ===
When RetroShare is closed using the Quit botton or menu choice it will ask for confirmation before terminating. If '''Do not show the `Quit RetroShare` MessageBox''' is checked, RetroShare will terminate without asking for confirmation.
'''Do not minimize to Tray Icon''' TODO
'''Auto-login''' If checked, RetroShare will remember the location ID and password upon termination and use these to automatically login when RetroShare is restarted.
TODO: Windows only?
=== Idle ===
'''Idle Time''' The amount of time that after which RetroShare considers the user not active (idle). This is reflected in the border of the avatar on the Friends and Chat tabs.
Note that this is not the connection status as shown on the Friends tab.
== Server ==
=== Network Configuration ===
'''Connectivity''' How the system running RetroShare is connected to the internet.
To be able to answer requests RetroShare must listen to connection requests.
Choices are:
'''Automatic (Upnp)''' It is connected directly to the internet, or via a firewall/router that supports the UPNP protocol. RetroShare can work out everything that is required to connect it to the internet.
'''Firewalled''' You are connected via a firewall/router.
TODO: Yes, and?
'''Manual Forwarded Port''' You are connected via a firewall/router and have an external port connected .
'''Discoverability''' This controls how this system can be found by other RetroShare users.
'''Public: DHT & Discover'''
'''Private: Discovery Only'''
'''Inverted: DHT Only'''
'''Dark Net: None'''
== Directories ==
== Notify ==
== Security ==
== Message ==
== Forum ==
== Chat ==
== Appearance ==
== Sound ==
b82bbb78febef76801a8cf85facdbb5c38d649e5
453
452
2010-12-11T16:05:20Z
JohanVromans
6
wikitext
text/x-wiki
This document describes the RetroShare configuration panel for version 0.5.1.
''Note: This is work in progress. Several items may not have been documented yet, or contain incorrect information.''
== General ==
=== Startup ===
'''Start minimized''' If checked, RetroShare will start minimized. It's main window will not appear, only the tray icon will be visible and can be used to access the running program.
=== Misc ===
When RetroShare is closed using the Quit botton or menu choice it will ask for confirmation before terminating. If '''Do not show the `Quit RetroShare` MessageBox''' is checked, RetroShare will terminate without asking for confirmation.
'''Do not minimize to Tray Icon''' TODO
'''Auto-login''' If checked, RetroShare will remember the location ID and password upon termination and use these to automatically login when RetroShare is restarted.
TODO: Windows only?
=== Idle ===
'''Idle Time''' The amount of time that after which RetroShare considers the user not active (idle). This is reflected in the border of the avatar on the Friends and Chat tabs.
Note that this is not the connection status as shown on the Friends tab.
== Server ==
=== Network Configuration ===
'''Connectivity''' How the system running RetroShare is connected to the internet.
To be able to answer requests from outside RetroShare must listen to connection requests. For this purpose the program opens a so called ''port''/ Ports are identified by a number, the port number that RetroShare uses is 7812 by default although you can change this.
PCs are usually connected to the internet via a modem and/or firewall/router. It is possible that
Choices are:
'''Automatic (Upnp)''' It is connected directly to the internet, or via a firewall/router that supports the UPNP protocol. RetroShare can work out everything that is required to connect it to the internet.
'''Firewalled''' You are connected via a firewall/router.
TODO: Yes, and?
'''Manual Forwarded Port''' You are connected via a firewall/router and have an external port connected .
'''Discoverability''' This controls how this system can be found by other RetroShare users.
'''Public: DHT & Discover'''
'''Private: Discovery Only'''
'''Inverted: DHT Only'''
'''Dark Net: None'''
== Directories ==
== Notify ==
== Security ==
== Message ==
== Forum ==
== Chat ==
== Appearance ==
== Sound ==
c293894a0d7cf9eaaa301f2c90ffe62b96f5747c
454
453
2010-12-11T18:28:08Z
JohanVromans
6
wikitext
text/x-wiki
This document describes the RetroShare configuration panel for version 0.5.1.
''Note: This is work in progress. Several items may not have been documented yet, or contain incorrect information.''
== General ==
=== Startup ===
'''Start minimized''' If checked, RetroShare will start minimized. It's main window will not appear, only the tray icon will be visible and can be used to access the running program.
=== Misc ===
When RetroShare is closed using the Quit botton or menu choice it will ask for confirmation before terminating. If '''Do not show the `Quit RetroShare` MessageBox''' is checked, RetroShare will terminate without asking for confirmation.
'''Do not minimize to Tray Icon''' TODO
'''Auto-login''' If checked, RetroShare will remember the location ID and password upon termination and use these to automatically login when RetroShare is restarted.
TODO: Windows only?
=== Idle ===
'''Idle Time''' The amount of time that after which RetroShare considers the user not active (idle). This is reflected in the border of the avatar on the Friends and Chat tabs.
Note that this is not the connection status as shown on the Friends tab.
== Server ==
=== Network Configuration ===
'''Connectivity''' How the system running RetroShare is connected to the internet.
To be able to answer requests from outside RetroShare must listen to connection requests. For this purpose the program opens a so called ''port''/ Ports are identified by a number, the port number that RetroShare uses is 7812 by default although you can change this.
PCs are usually connected to the internet via a modem and/or firewall/router. It is possible that
Choices are:
'''Automatic (Upnp)''' It is connected directly to the internet, or via a firewall/router that supports the UPNP protocol. RetroShare can work out everything that is required to connect it to the internet.
'''Firewalled''' You are connected via a firewall/router.
TODO: Yes, and?
'''Manual Forwarded Port''' You are connected via a firewall/router and have an external port connected .
'''Discoverability''' This controls how this system can be found by other RetroShare users.
'''Public: DHT & Discover'''
'''Private: Discovery Only'''
'''Inverted: DHT Only'''
'''Dark Net: None'''
== Transfer ==
Queue Size:
Default Chunk Strategy:
Safety disk space limit
== Directories ==
=== Shared Directories ===
[] Automatically share incoming directory [Edit Share]
[] Remember hashed files for XXX days [Clean Hash Cache]
=== Incoming Directory ===
=== Partials Directory ===
== Notify ==
=== News Feed ===
=== Systray Icon ===
=== Toasters ===
=== Private Chat ===
=== Group Chat ===
== Security ==
[Copy Key] [Save Key]
== Message ==
=== Misc ===
[] Set message to read on activate
=== Tags ===
== Forum ==
=== Misc ===
[] Set message to read on activate
[] Expand new messages
== Chat ==
=== General ===
=== Style ===
== Appearance ==
=== Language ===
=== Style ===
=== Style Sheet ===
== Sound ==
Friend [] go online ...
Chatmessage [] New Msg ...
5ad226e89d03a71e08d470510f28a3133fe11292
455
454
2010-12-11T18:34:52Z
JohanVromans
6
wikitext
text/x-wiki
This document describes the RetroShare configuration panel for version 0.5.1.
''Note: This is work in progress. Several items may not have been documented yet, or contain incorrect information.''
== General ==
=== Startup ===
'''Start minimized''' If checked, RetroShare will start minimized. It's main window will not appear, only the tray icon will be visible and can be used to access the running program.
=== Misc ===
When RetroShare is closed using the Quit botton or menu choice it will ask for confirmation before terminating. If '''Do not show the `Quit RetroShare` MessageBox''' is checked, RetroShare will terminate without asking for confirmation.
'''Do not minimize to Tray Icon''' TODO
'''Auto-login''' If checked, RetroShare will remember the location ID and password upon termination and use these to automatically login when RetroShare is restarted.
TODO: Windows only?
=== Idle ===
'''Idle Time''' The amount of time that after which RetroShare considers the user not active (idle). This is reflected in the border of the avatar on the Friends and Chat tabs.
Note that this is not the connection status as shown on the Friends tab.
== Server ==
=== Network Configuration ===
'''Connectivity''' How the system running RetroShare is connected to the internet.
To be able to answer requests from outside RetroShare must listen to connection requests. For this purpose the program opens a so called ''port''/ Ports are identified by a number, the port number that RetroShare uses is 7812 by default although you can change this.
PCs are usually connected to the internet via a modem and/or firewall/router. It is possible that
Choices are:
'''Automatic (Upnp)''' It is connected directly to the internet, or via a firewall/router that supports the UPNP protocol. RetroShare can work out everything that is required to connect it to the internet.
'''Firewalled''' You are connected via a firewall/router.
TODO: Yes, and?
'''Manual Forwarded Port''' You are connected via a firewall/router and have an external port connected .
'''Discoverability''' This controls how this system can be found by other RetroShare users.
'''Public: DHT & Discover'''
'''Private: Discovery Only'''
'''Inverted: DHT Only'''
'''Dark Net: None'''
== Transfer ==
Queue Size:
Default Chunk Strategy:
Safety disk space limit
== Directories ==
=== Shared Directories ===
[] Automatically share incoming directory [Edit Share]
[] Remember hashed files for XXX days [Clean Hash Cache]
=== Incoming Directory ===
=== Partials Directory ===
== Notify ==
=== News Feed ===
=== Systray Icon ===
=== Toasters ===
=== Private Chat ===
=== Group Chat ===
== Security ==
This panel shows your public key that you can exchange with other friends to become connected through RetroShare. The public key is binary information, but it is shown here ''ascii armored'', which means that it is shows as simple text that you can cut and paste into an email message or something similar.
The [Copy Key] copies your public key to the clipboard so you can paste it elsewhere.
[Save Key] opens a file dialog where you can specify a location to store the public key on disk. You can attach this disk file to an email message when sending an invitation to a friend.
== Message ==
=== Misc ===
[] Set message to read on activate
=== Tags ===
== Forum ==
=== Misc ===
[] Set message to read on activate
[] Expand new messages
== Chat ==
=== General ===
=== Style ===
== Appearance ==
=== Language ===
=== Style ===
=== Style Sheet ===
== Sound ==
Friend [] go online ...
Chatmessage [] New Msg ...
6604446ffbbedecbd6aeab39d8a88c2eff85ac3b
463
455
2010-12-14T12:04:00Z
JohanVromans
6
/* Shared Directories */
wikitext
text/x-wiki
This document describes the RetroShare configuration panel for version 0.5.1.
''Note: This is work in progress. Several items may not have been documented yet, or contain incorrect information.''
== General ==
=== Startup ===
'''Start minimized''' If checked, RetroShare will start minimized. It's main window will not appear, only the tray icon will be visible and can be used to access the running program.
=== Misc ===
When RetroShare is closed using the Quit botton or menu choice it will ask for confirmation before terminating. If '''Do not show the `Quit RetroShare` MessageBox''' is checked, RetroShare will terminate without asking for confirmation.
'''Do not minimize to Tray Icon''' TODO
'''Auto-login''' If checked, RetroShare will remember the location ID and password upon termination and use these to automatically login when RetroShare is restarted.
TODO: Windows only?
=== Idle ===
'''Idle Time''' The amount of time that after which RetroShare considers the user not active (idle). This is reflected in the border of the avatar on the Friends and Chat tabs.
Note that this is not the connection status as shown on the Friends tab.
== Server ==
=== Network Configuration ===
'''Connectivity''' How the system running RetroShare is connected to the internet.
To be able to answer requests from outside RetroShare must listen to connection requests. For this purpose the program opens a so called ''port''/ Ports are identified by a number, the port number that RetroShare uses is 7812 by default although you can change this.
PCs are usually connected to the internet via a modem and/or firewall/router. It is possible that
Choices are:
'''Automatic (Upnp)''' It is connected directly to the internet, or via a firewall/router that supports the UPNP protocol. RetroShare can work out everything that is required to connect it to the internet.
'''Firewalled''' You are connected via a firewall/router.
TODO: Yes, and?
'''Manual Forwarded Port''' You are connected via a firewall/router and have an external port connected .
'''Discoverability''' This controls how this system can be found by other RetroShare users.
'''Public: DHT & Discover'''
'''Private: Discovery Only'''
'''Inverted: DHT Only'''
'''Dark Net: None'''
== Transfer ==
Queue Size:
Default Chunk Strategy:
Safety disk space limit
== Directories ==
=== Shared Directories ===
[] Automatically share incoming directory [Edit Share]
[] Remember hashed files for XXX days [Clean Hash Cache]
This will forget any former hash of non shared files.
=== Incoming Directory ===
=== Partials Directory ===
== Notify ==
=== News Feed ===
=== Systray Icon ===
=== Toasters ===
=== Private Chat ===
=== Group Chat ===
== Security ==
This panel shows your public key that you can exchange with other friends to become connected through RetroShare. The public key is binary information, but it is shown here ''ascii armored'', which means that it is shows as simple text that you can cut and paste into an email message or something similar.
The [Copy Key] copies your public key to the clipboard so you can paste it elsewhere.
[Save Key] opens a file dialog where you can specify a location to store the public key on disk. You can attach this disk file to an email message when sending an invitation to a friend.
== Message ==
=== Misc ===
[] Set message to read on activate
=== Tags ===
== Forum ==
=== Misc ===
[] Set message to read on activate
[] Expand new messages
== Chat ==
=== General ===
=== Style ===
== Appearance ==
=== Language ===
=== Style ===
=== Style Sheet ===
== Sound ==
Friend [] go online ...
Chatmessage [] New Msg ...
097a9e75e88e6d4f25e40f30d5fff77f8d0cef87
Postgresql
0
43
456
420
2010-12-12T21:48:04Z
Sbouwhuis
12
/* Ubuntu */
wikitext
text/x-wiki
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
__FORCETOC__
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
Specifieke installatie instructies voor de installatie en het gebruik van PostgreSQL op een netwerk zie hier: [[PostgreSQL installatie op Ubuntu]].
=== Fedora ===
PostgreSQL is standaard beschikbaar onder Fedora. Indien nog niet geïnstalleerd kun je met de standaard package manager het package 'postgresql' installeren. Wil je op je systeem ook de database server draaien dan moet je tevens het package 'postgresql-server' installeren.
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Gebruik van postgreSQL==
Bij het gebruik van PostgreSQL moeten enkele aspecten in de gaten worden gehouden.
De vooronderstellingen zijn:
* De database server draait op het systeem waarop ook de client (EekBoek) draait.
* Indien een nieuwe administratie wordt aangemaakt wordt bovendien verondersteld dat de user die EekBoek draait het recht heeft om PostgreSQL databases aan te maken.
* De user die EekBoek draait zonder username/password heeft toegang tot de eigen databases en die toegang wordt via een netwerk connectie verschaft.
Deze veronderstellingen zijn eenvoudig op de command line te verifieren:
$ createdb mydb
$ hostname
mypc.localdomain <- Dit is je systeemnaam. Vul die in op de volgende regel.
$ psql -h mypc.localdomain mydb
psql (8.4.5)
Type "help" for help.
mydb=# \q
$ dropdb mydb
Als aan deze voorwaarden niet is voldaan moet de configuratiefile worden aangepast.
Je kunt daartoe eerst de wizard doorlopen. Na de vraag of de bestanden en de database moeten worden aangemaakt zal het foutlopen; daar even niets van aantrekken maar de wizard afbreken.
Open nu een terminal (command) window en ga naar de plek waar de administratieve gegevens staan. Daar vind je de files eekboek.conf, schema.dat, relaties.eb, opening.eb en mutaties.eb.
Met een editor pas je het bestand eekboek.conf aan. Het gaat om de [database] sectie:
[database]
name = mijn_eerste_eekboek_2010
driver = postgres
Voeg hier de benodigde gegevens toe, bijvoorbeeld:
user = mydbaccount
password = mySecretDbPassword
host = pgserver.mydomain.org
Er is nog een laatste mogelijke complicatie, namelijk dat je wel toegang hebt tot de PostgreSQL database maar deze niet zelf mag aanmaken. Vraag in dat geval de databasebeheerder of deze een database met de naam "eekboek_mijn_eerste_eekboek_2010" (dus de naam zoals in de [database] sectie is aangegeven, met daarvoor "eekboek_") wil aanmaken en zorgen dat jij het recht van gebruik hebt.
Sla het gewijzigde bestand op, en voer de volgende opdracht uit:
$ ebshell --init
Het aanmaken van de database en het initialiseren van de administratie moet nu zonder problemen verlopen.
Vervolgens kun je de administratie gewoon gebruiken met de GUI of CLI.
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
3fd9dd02d4fed1e95982a0ddb2a3bd40874b53f9
PostgreSQL installatie op Ubuntu
0
53
457
2010-12-12T22:20:15Z
Sbouwhuis
12
Aanmaken pagina
wikitext
text/x-wiki
=PostgreSQL-8.4 op een schone Ubuntu 10.10 server=
Het volgende is een overzicht van de stappen welke doorlopen moeten worden in het opzetten van een PostgreSQL database voor EekBoek. De stappen zijn voor een PostgreSQL server op een Ubuntu machine welke benaderd wordt via een Windows 7 client.
Het volgende geïnstalleerd via tasksel:
* ssh
* postgresql
* printserver
* samba fileserver
Hierna de volgende aanpassingen:
Samba:
* workgroup = ( Standaard = MSHOME )
* smbpasswd –a gebruikersnaam
Postgresql-8.4:
File:
* /etc/postgresql/8.4/main/postgresql.conf
# listenadresses = 'localhost'
wijzigen in
listenadressses = '*'
Voor encryptie als aanvulling instellen:
# password_encryption = on
aangepast in
password_encryption = on
File:
/etc/postgresql/8.4/main/pg_hba.conf
door encrypted toegevoegd:
local all all md5
voor netwerk buiten local toevoegen
host all all 198.168.178.0/24 md5 # computers in netwerkreeks toegang
Toevoegen pgadmin3 als hulpmiddel om privileges en database te controleren
sudo apt-get install pgadmin3
Gebruikers aanmaken:
sudo -u postgres psql template1
ALTER USER postgres with encrypted password '(invullen)';
Antwoord: ALTER ROLE
Hierna herstarten:
sudo /etc/init.d/postgresql restart
Hierna gebruikers aanmaken:
Authorisatie gebruikers aanmaken met encryptie (keuze ook zonder encryptie):
su postgres
createuser aleidus
role be a superuser NO
create database YES
create more new roles YES or NO
sudo -u aleidus psql template1
ALTER USER aleidus with encrypted password '(invullen)';
Antwoord: ALTER ROLE
Tot zover de voorbereidingen voor de installatie van EekBoek.
Hierna EekBoek geinstalleerd. Noot: deze procedure dient nog te worden verbeterd.
Controleren:
Ubuntu 10.10 server met PostgreSQL en CLI ebshell werkt lokaal.
Serverzijde:
Poort 5432 controle met telnet localhost 5432
psql -h (ipadres server) template1
===Clientzijde===
Noot: bij nieuwe Windows 7 staat standaard telnet uit!)
ping (ipadres server)
telnet (ipadres server) 80
telnet (ipadres server) 5432
===Serverzijde===
> psql template1
systeem antwoord: template1-#
> telnet localhost 5432
trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
> telnet 192.168.178.23 5432
connected to 192.168.178.23.
Escape character is '^]'.
Connection closed by foreingn host.
>:~$ psql -h 192.168.178.23 template1
Password:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
template1=#
Stel voor een aparte postgres gebruiker voor eekboek aan te maken met de naam
aleidus@Gaffel:~$ sudo su postgres -c createuser
[sudo] password for aleidus:
Enter name of role to add: ebuser
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
$ psql -h 192.168.178.23 template1 ebuser
> Password for user ebuser:
> psql: FATAL: password authentication failed for user "ebuser"
> FATAL: password authentication failed for user "ebuser"
Opmerking ebuser gaat mis bij encrypted password. Dus unencryted instellen.
sudo su postgres -c pgsql template1
postgres=# alter user ebuser unencrypted password '. . . . . .';
ALTER ROLE
postgres=# \q
aleidus@Gaffel:~$ psql -h 192.168.178.23 template1 ebuser
Password for user ebuser:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
Testen ebuser voor aanmaken van database.
template1=> create database foo;
CREATE DATABASE
template1=> drop database foo;
DROP DATABASE
template1=>
template1=> \q
'''Samenvattend''': op de server draait de database server. Deze is via de internet poort toegankelijk. Database user ebuser is aangemaakt, heeft toegangsrechten en mag databases aanmaken en verwijderen.
==Client: netbook met Windows 7 starter==
In een command window:
C:\Users\Aleidus> ping 192.168.178.23
Pingen naar 192.168.178.23 met 32 bytes aan gegevens:
Antwoord van 192.168.178.23: bytes=32 tijd=4 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=1 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Ping-statistieken voor 192.168.178.23:
Pakketten: verzonden = 4, ontvangen = 4, verloren = 0
(0% verlies).
De gemiddelde tijd voor het uitvoeren van één bewerking in milliseconden:
Minimum = 1ms, Maximum = 4ms, Gemiddelde = 2ms
C:\Users\Aleidus> telnet 192.168.178.23 5432
Na 5 minuten geen resultaat en enter ingedrukt = afgebroken.
Blijkbaar gaat het mis, hoe dit op te lossen zie verder.
> psql -h 192.168.178.23 template1 ebuser
C:\Users\Aleidus>psql -h 192.168.178.23 template1 ebuser
psql wordt niet herkend als een interne of externe opdracht, programma of batchbestand.
Conclusie geen psql op netbook. Eerst psql voor Windows installeren, zie [http://sourceforge.net/projects/psql/ psql]
file:///C:/Users/Aleidus/Downloads/postgresql-frontend-7.4.6
==Complete Eekboek GUI installeren==
De installatie bevat:
* ActivePerl
* EekBoek 2.00.02
* de packages DBI en DBD::Pg
In een command window uitvoeren:
perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=IP-adres host})"
Controle of Perl is geinstalleerd door test van welke versie.
C:\Users\Aleidus> perl -v
This is perl 5, version 12, subversion 2 (v5.12.2) built for MSWin32-x86-multi-thread (with 8 registered patches, see perl -V for more detail)
Copyright 1987-2010, Larry Wall
Binary build 1202 [293621] provided by ActiveState
http://www.ActiveState.com
Built Sep 6 2010 23:36:03
C:\Users\Aleidus> ebshell
EekBoek 2.00.02 -- Copyright 2005-2010 Squirrel Consultancy
EekBoek is VRIJE software, ontwikkeld om vrij over uw eigen gegevens te kunnen beschikken. Met uw keuze voor het Microsoft Windows besturingssysteem geeft u echter alle vrijheden weer uit handen. Dat is erg triest.
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
^C
==Installeren van DBD::Pg==
DBD::Pg is de Perl PostgreSQL driver en kan als volgt worden geinstalleerd:
C:\Users\Aleidus> ppm install DBD::Pg
Downloading DBD-Pg-2.17.1...done
Unpacking DBD-Pg-2.17.1...done
Generating HTML for DBD-Pg-2.17.1...done
Updating files in site area...done
13 files installed
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres})"
DBI connect('dbname=template1;host=ip-adres','',...) failed: fe_sendauth: no password supplied at -e line 1
De laatste regel geeft Failed en zo te zien is fe_sendauth een regelmatig terugkomend woord waar het mis mee loopt.
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres},q{ebuser},q{eekboek})"
Lijkt geaccepteerd. Waar het nu om gaat is dat je op de server een werkende EekBoek administratie opzet, in de PostgreSQL database. Als die op de server draait, dan gaan we kijken of we die op de client kunnen benaderen.
==Installatie eekboek CLI==
Dus de volgende stap is het opzetten van een administratie (neem gewoon de voorbeeldadministratie) op de server.
aleidus@Gaffel:~$ sudo aptitude show eekboek
Package: eekboek
New: yes
State: not installed
Version: 2.00.02-2
Priority: extra
Section: universe/perl
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 1974k
Depends: perl, libterm-readline-gnu-perl, libdbi-perl (>= 1.40), libdbd-sqlite3-perl (>= 1.13), libarchive-zip-perl, libcarp-assert-perl
Suggests: eekboek-gui
Description: Bookkeeping software for small and medium-size businesses
EekBoek is a bookkeeping package for Dutch users; it creates reports such as a balance sheet ("Balans"), a general journal "Journaal"), a general ledger ("Grootboek") and a VAT report ("BTW-aangifte").
If you'd like to use EekBoek with a PostgreSQL back end (instead of the default SQLite), install the package eekboek-db-postgresql. If you'd like to use the Eekboek GUI, install the suggested package eekboek-gui. Homepage: http://www.eekboek.nl/
Helaas gaat het fout. En inderdaad, test even of internet werkt:
> ping 8.8.8.8
> ping google.nl
Overigens moet je naast 'eekboek' ook 'eekboek-postgres' installeren! Dat pakket heet eekboek-db-postgresql.
aleidus@Gaffel:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=55 time=24.4 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=55 time=20.8 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=55 time=20.5 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 20.581/21.952/24.453/1.771 ms
aleidus@Gaffel:~$ ping google.nl
ping: unknown host google.nl
aleidus@Gaffel:~$
Met de host is iets mis. Dit had te maken met het feit dat ik af wil van een vaste naam in de router/DHCP die ik niet kan wijzigen. Inmiddels het probleem van DNS opgelost.
Opnieuw eekboek-postgresql geinstalleerd zie hierbij het reultaat.
aleidus@Gaffel:~$ sudo aptitude install eekboek-db-postgresql
The following NEW packages will be installed:
eekboek{a} eekboek-db-postgresql libarchive-zip-perl{a}
libcarp-assert-perl{a} libdbd-pg-perl{a} libdbd-sqlite3-perl{a}
libdbi-perl{a} libnet-daemon-perl{a} libplrpc-perl{a}
libterm-readline-gnu-perl{a}
0 packages upgraded, 10 newly installed, 0 to remove and 13 not upgraded.
Need to get 1934kB of archives. After unpacking 6373kB will be used.
Do you want to continue? [Y/n/?] Y
Get:1 http://nl.archive.ubuntu.com/ubuntu/ maverick/main
libarchive-zip-perl all 1.30-2 [95,9kB]
[ingekort]
aleidus@Gaffel:~$ sudo aptitude install eekboek
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
aleidus@Gaffel:~$ ebshell
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
Naam [Mijn eerste EekBoek]: test
Geef het boekjaar voor deze administatie. De administatie begint op 1 januari van het opgegeven jaar.
Begindatum <1990..2020> [2010]: 2000
Geef een unieke code voor de administratie. Deze wordt gebruikt als interne naam voor de database en administratiefolders.
De standaardwaarde is afgeleid van de administratienaam en de begindatum.
Code [test_2000]:
U kunt een van de meegeleverde sjablonen gebruiken voor uw administratie.
1: Lege administratie
2: Eenmanszaak (ZZP)
3: BV / NV
4: Ondernemer
5: EekBoek voorbeeldadministratie
6: Vereniging / Stichting
Sjabloon <1..6> [5]: 1
Moet BTW worden toegepast in deze administratie [Ja]: nee
Kies het type database dat u wilt gebruiken voor deze administratie.
1: postgres
2: sqlite
Database <1..2> [2]: 1
Gereed om de administratieve bestanden en de database aan te maken.
Doorgaan [Ja]: ja
DBI connect('dbname=template1','',...) failed: fe_sendauth: no password supplied at /usr/share/perl5/EB/DB/Postgres.pm line 87
?Database probleem: fe_sendauth: no password supplied
aleidus@Gaffel:~$
Hier gaat het mis met de path naar administratie bestanden.
Ga nu naar de directory waar de EekBoek waar de administratiebestanden zijn neergezet. Dat is hoogstwaarschijnlijk .eekboek/admdir/test
$ cd ~/.eekboek/admdir/test
Pas het bestand eekboek.conf aan met editor. Zoek de sectie [database]:
[database]
name = test
driver = postgres
Voeg hieraan toe:
host = 192.168.178.23
user = ebuser
password = eekboek
Opslaan. Vervolgens doe je terwijl je nog steeds in die folder staat:
$ ebshell --init
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ vi eekboek.conf
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ ebshell --init
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
%Lege database test_2000 is aangemaakt
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
"constants_pkey" for table "constants"
[ingekort]
NOTICE: CREATE TABLE / UNIQUE will create implicit index
"journal_jnl_bsk_id_key" for table "journal"
Openingsbalans
Datum: 2000-01-01
test EekBoek 2.00.02, 2010-12-02
RekNr Grootboekrekening Debet Credit
----------------------------------------------------------------------
----------------------------------------------------------------------
TOTAAL Balans 0,00 0,00
aleidus@Gaffel:~/.eekboek/admdir/test_2000$
Dat werkt. Nu weer naar de client. Maak daar een folder c:\eekboek\admdir\test_2000.
Maak daarin een bestand eekboek.conf aan met als inhoud:
[database]
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
En dan .... terwijl je nog steeds in die folder staat, geef je de opdracht "ebshell". Hier het resultaat:
C:\eekboek\admdir>edit eekboek.conf
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
Begint de file met
[database]
Maak daar een folder c:\eekboek\admdir\test_2000
Dus, samenvattend:
* je maakt de administratie aan op de server
* je past de betreffende eekboek.conf aan met de host, user en password informatie
* je doet "ebshell --init"
* verifieren met "ebshell"
Dan op de client:
* folder aanmaken in eekboek\admdir
* eekboek.conf aanmaken in die nieuwe folder
* daar de [database] gegevens inzetten
* uitproberen met "ebshell"
Dan op de client terug naar je home directory en ebshell intikken, dan krijg je de nieuwe administratie in het keuzelijstje erbij. Dit zijn de (eenmalige) stappen voor elke administratie die je op deze wijze wilt opzetten.
Als het goed is is je configfile eekboek\admdir\test_2000\eekboek.conf
Zou je willen proberen:
C:\> dir eekboek\admdir\test_2000\eekboek.conf
C:\> ebwxshell -f eekboek\admdir\test_2000\eekboek.conf
Map van C:\eekboek\admdir\vvhlid_2008
C:\>ebwxshell -f eekboek\admdir\vvhlid_2008\eekboek.conf
Dat werkt en kan daar mee verder.
0529dc9653eafbd4c9653c324734afa098daf898
458
457
2010-12-13T13:25:14Z
JohanVromans
6
/* PostgreSQL-8.4 op een schone Ubuntu 10.10 server */
wikitext
text/x-wiki
=PostgreSQL-8.4 op een schone Ubuntu 10.10 server=
Het volgende is een overzicht van de stappen welke doorlopen moeten worden in het opzetten van een PostgreSQL database voor EekBoek. De stappen zijn voor een PostgreSQL server op een Ubuntu machine welke benaderd wordt via een Windows 7 client.
Aannames:
* de database server is 192.168.178.23
* de windows client is 192.168.178.34
* de database user die de database gaat benaderen is 'ebuser' met password 'eekboek'
Het volgende geïnstalleerd via tasksel:
* ssh
* postgresql
* printserver
* samba fileserver
Hierna de volgende aanpassingen:
Samba:
* workgroup = ( Standaard = MSHOME )
* smbpasswd –a gebruikersnaam
<span style="color:red">Naar mijn informatie is ssh, printserver en het samba gedoe niet nodig.</span>
Aanpassen PostgreSQL configuratie.
File: /etc/postgresql/8.4/main/postgresql.conf
# listenadresses = 'localhost'
wijzigen in
listenadressses = '*'
Hiermee wordt het mogelijk gemaakt om de database server via het netwerk te benaderen.
Voor encryptie als aanvulling instellen:
# password_encryption = on
aangepast in
password_encryption = on
File: /etc/postgresql/8.4/main/pg_hba.conf
door encrypted toegevoegd: <span style="color:red">???</span>
local all all md5
voor netwerk buiten local toevoegen
host all all 198.168.178.0/24 md5 # computers in netwerkreeks toegang
Toevoegen pgadmin3 als hulpmiddel om privileges en database te controleren
sudo apt-get install pgadmin3
Hierna herstarten:
sudo /etc/init.d/postgresql restart
Gebruikers aanmaken. We kiezen als voorbeeld de user 'ebuser' met password 'eekboek':
sudo -u postgres createuser ebuser
-> Shall the new role be a superuser? (y/n) NO
-> Shall the new role be allowed to create database? (y/n) YES
-> Shall the new role be allowed to create more new roles? (y/n) NO
sudo -u postgres psql template1
-> #
ALTER USER ebuser WITH UNENCRYPTED PASSWORD 'eekboek';
-> ALTER ROLE
-> #
\q
Tot zover de voorbereidingen voor de installatie van EekBoek.
Hierna EekBoek geïnstalleerd. Noot: deze procedure dient nog te worden verbeterd.
Controleren:
Ubuntu 10.10 server met PostgreSQL en CLI ebshell werkt lokaal.
Serverzijde:
Poort 5432 controle met telnet localhost 5432
psql -h 192.168.178.23 template1
perl -wlMDBI -e 'DBI->connect("dbi:Pg:dbname=template1;host=192.168.178.23","ebuser","eekboek")'
===Clientzijde===
Noot: bij nieuwe Windows 7 staat standaard telnet uit!)
<span style="color:red">Noot: wat houdt dat in?</span>
Proberen in command window:
ping (ipadres server)
telnet (ipadres server) 5432
===Serverzijde===
> psql template1
systeem antwoord: template1-#
> telnet localhost 5432
trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
> telnet 192.168.178.23 5432
connected to 192.168.178.23.
Escape character is '^]'.
Connection closed by foreingn host.
>:~$ psql -h 192.168.178.23 template1
Password:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
template1=#
Stel voor een aparte postgres gebruiker voor eekboek aan te maken met de naam
aleidus@Gaffel:~$ sudo su postgres -c createuser
[sudo] password for aleidus:
Enter name of role to add: ebuser
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
$ psql -h 192.168.178.23 template1 ebuser
> Password for user ebuser:
> psql: FATAL: password authentication failed for user "ebuser"
> FATAL: password authentication failed for user "ebuser"
Opmerking ebuser gaat mis bij encrypted password. Dus unencryted instellen.
sudo su postgres -c pgsql template1
postgres=# alter user ebuser unencrypted password '. . . . . .';
ALTER ROLE
postgres=# \q
aleidus@Gaffel:~$ psql -h 192.168.178.23 template1 ebuser
Password for user ebuser:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
Testen ebuser voor aanmaken van database.
template1=> create database foo;
CREATE DATABASE
template1=> drop database foo;
DROP DATABASE
template1=>
template1=> \q
'''Samenvattend''': op de server draait de database server. Deze is via de internet poort toegankelijk. Database user ebuser is aangemaakt, heeft toegangsrechten en mag databases aanmaken en verwijderen.
==Client: netbook met Windows 7 starter==
In een command window:
C:\Users\Aleidus> ping 192.168.178.23
Pingen naar 192.168.178.23 met 32 bytes aan gegevens:
Antwoord van 192.168.178.23: bytes=32 tijd=4 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=1 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Ping-statistieken voor 192.168.178.23:
Pakketten: verzonden = 4, ontvangen = 4, verloren = 0
(0% verlies).
De gemiddelde tijd voor het uitvoeren van één bewerking in milliseconden:
Minimum = 1ms, Maximum = 4ms, Gemiddelde = 2ms
C:\Users\Aleidus> telnet 192.168.178.23 5432
Na 5 minuten geen resultaat en enter ingedrukt = afgebroken.
Blijkbaar gaat het mis, hoe dit op te lossen zie verder.
> psql -h 192.168.178.23 template1 ebuser
C:\Users\Aleidus>psql -h 192.168.178.23 template1 ebuser
psql wordt niet herkend als een interne of externe opdracht, programma of batchbestand.
Conclusie geen psql op netbook. Eerst psql voor Windows installeren, zie [http://sourceforge.net/projects/psql/ psql]
file:///C:/Users/Aleidus/Downloads/postgresql-frontend-7.4.6
==Complete Eekboek GUI installeren==
De installatie bevat:
* ActivePerl
* EekBoek 2.00.02
* de packages DBI en DBD::Pg
In een command window uitvoeren:
perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=IP-adres host})"
Controle of Perl is geinstalleerd door test van welke versie.
C:\Users\Aleidus> perl -v
This is perl 5, version 12, subversion 2 (v5.12.2) built for MSWin32-x86-multi-thread (with 8 registered patches, see perl -V for more detail)
Copyright 1987-2010, Larry Wall
Binary build 1202 [293621] provided by ActiveState
http://www.ActiveState.com
Built Sep 6 2010 23:36:03
C:\Users\Aleidus> ebshell
EekBoek 2.00.02 -- Copyright 2005-2010 Squirrel Consultancy
EekBoek is VRIJE software, ontwikkeld om vrij over uw eigen gegevens te kunnen beschikken. Met uw keuze voor het Microsoft Windows besturingssysteem geeft u echter alle vrijheden weer uit handen. Dat is erg triest.
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
^C
==Installeren van DBD::Pg==
DBD::Pg is de Perl PostgreSQL driver en kan als volgt worden geinstalleerd:
C:\Users\Aleidus> ppm install DBD::Pg
Downloading DBD-Pg-2.17.1...done
Unpacking DBD-Pg-2.17.1...done
Generating HTML for DBD-Pg-2.17.1...done
Updating files in site area...done
13 files installed
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres})"
DBI connect('dbname=template1;host=ip-adres','',...) failed: fe_sendauth: no password supplied at -e line 1
De laatste regel geeft Failed en zo te zien is fe_sendauth een regelmatig terugkomend woord waar het mis mee loopt.
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres},q{ebuser},q{eekboek})"
Lijkt geaccepteerd. Waar het nu om gaat is dat je op de server een werkende EekBoek administratie opzet, in de PostgreSQL database. Als die op de server draait, dan gaan we kijken of we die op de client kunnen benaderen.
==Installatie eekboek CLI==
Dus de volgende stap is het opzetten van een administratie (neem gewoon de voorbeeldadministratie) op de server.
aleidus@Gaffel:~$ sudo aptitude show eekboek
Package: eekboek
New: yes
State: not installed
Version: 2.00.02-2
Priority: extra
Section: universe/perl
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 1974k
Depends: perl, libterm-readline-gnu-perl, libdbi-perl (>= 1.40), libdbd-sqlite3-perl (>= 1.13), libarchive-zip-perl, libcarp-assert-perl
Suggests: eekboek-gui
Description: Bookkeeping software for small and medium-size businesses
EekBoek is a bookkeeping package for Dutch users; it creates reports such as a balance sheet ("Balans"), a general journal "Journaal"), a general ledger ("Grootboek") and a VAT report ("BTW-aangifte").
If you'd like to use EekBoek with a PostgreSQL back end (instead of the default SQLite), install the package eekboek-db-postgresql. If you'd like to use the Eekboek GUI, install the suggested package eekboek-gui. Homepage: http://www.eekboek.nl/
Helaas gaat het fout. En inderdaad, test even of internet werkt:
> ping 8.8.8.8
> ping google.nl
Overigens moet je naast 'eekboek' ook 'eekboek-postgres' installeren! Dat pakket heet eekboek-db-postgresql.
aleidus@Gaffel:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=55 time=24.4 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=55 time=20.8 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=55 time=20.5 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 20.581/21.952/24.453/1.771 ms
aleidus@Gaffel:~$ ping google.nl
ping: unknown host google.nl
aleidus@Gaffel:~$
Met de host is iets mis. Dit had te maken met het feit dat ik af wil van een vaste naam in de router/DHCP die ik niet kan wijzigen. Inmiddels het probleem van DNS opgelost.
Opnieuw eekboek-postgresql geinstalleerd zie hierbij het reultaat.
aleidus@Gaffel:~$ sudo aptitude install eekboek-db-postgresql
The following NEW packages will be installed:
eekboek{a} eekboek-db-postgresql libarchive-zip-perl{a}
libcarp-assert-perl{a} libdbd-pg-perl{a} libdbd-sqlite3-perl{a}
libdbi-perl{a} libnet-daemon-perl{a} libplrpc-perl{a}
libterm-readline-gnu-perl{a}
0 packages upgraded, 10 newly installed, 0 to remove and 13 not upgraded.
Need to get 1934kB of archives. After unpacking 6373kB will be used.
Do you want to continue? [Y/n/?] Y
Get:1 http://nl.archive.ubuntu.com/ubuntu/ maverick/main
libarchive-zip-perl all 1.30-2 [95,9kB]
[ingekort]
aleidus@Gaffel:~$ sudo aptitude install eekboek
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
aleidus@Gaffel:~$ ebshell
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
Naam [Mijn eerste EekBoek]: test
Geef het boekjaar voor deze administatie. De administatie begint op 1 januari van het opgegeven jaar.
Begindatum <1990..2020> [2010]: 2000
Geef een unieke code voor de administratie. Deze wordt gebruikt als interne naam voor de database en administratiefolders.
De standaardwaarde is afgeleid van de administratienaam en de begindatum.
Code [test_2000]:
U kunt een van de meegeleverde sjablonen gebruiken voor uw administratie.
1: Lege administratie
2: Eenmanszaak (ZZP)
3: BV / NV
4: Ondernemer
5: EekBoek voorbeeldadministratie
6: Vereniging / Stichting
Sjabloon <1..6> [5]: 1
Moet BTW worden toegepast in deze administratie [Ja]: nee
Kies het type database dat u wilt gebruiken voor deze administratie.
1: postgres
2: sqlite
Database <1..2> [2]: 1
Gereed om de administratieve bestanden en de database aan te maken.
Doorgaan [Ja]: ja
DBI connect('dbname=template1','',...) failed: fe_sendauth: no password supplied at /usr/share/perl5/EB/DB/Postgres.pm line 87
?Database probleem: fe_sendauth: no password supplied
aleidus@Gaffel:~$
Hier gaat het mis met de path naar administratie bestanden.
Ga nu naar de directory waar de EekBoek waar de administratiebestanden zijn neergezet. Dat is hoogstwaarschijnlijk .eekboek/admdir/test
$ cd ~/.eekboek/admdir/test
Pas het bestand eekboek.conf aan met editor. Zoek de sectie [database]:
[database]
name = test
driver = postgres
Voeg hieraan toe:
host = 192.168.178.23
user = ebuser
password = eekboek
Opslaan. Vervolgens doe je terwijl je nog steeds in die folder staat:
$ ebshell --init
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ vi eekboek.conf
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ ebshell --init
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
%Lege database test_2000 is aangemaakt
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
"constants_pkey" for table "constants"
[ingekort]
NOTICE: CREATE TABLE / UNIQUE will create implicit index
"journal_jnl_bsk_id_key" for table "journal"
Openingsbalans
Datum: 2000-01-01
test EekBoek 2.00.02, 2010-12-02
RekNr Grootboekrekening Debet Credit
----------------------------------------------------------------------
----------------------------------------------------------------------
TOTAAL Balans 0,00 0,00
aleidus@Gaffel:~/.eekboek/admdir/test_2000$
Dat werkt. Nu weer naar de client. Maak daar een folder c:\eekboek\admdir\test_2000.
Maak daarin een bestand eekboek.conf aan met als inhoud:
[database]
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
En dan .... terwijl je nog steeds in die folder staat, geef je de opdracht "ebshell". Hier het resultaat:
C:\eekboek\admdir>edit eekboek.conf
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
Begint de file met
[database]
Maak daar een folder c:\eekboek\admdir\test_2000
Dus, samenvattend:
* je maakt de administratie aan op de server
* je past de betreffende eekboek.conf aan met de host, user en password informatie
* je doet "ebshell --init"
* verifieren met "ebshell"
Dan op de client:
* folder aanmaken in eekboek\admdir
* eekboek.conf aanmaken in die nieuwe folder
* daar de [database] gegevens inzetten
* uitproberen met "ebshell"
Dan op de client terug naar je home directory en ebshell intikken, dan krijg je de nieuwe administratie in het keuzelijstje erbij. Dit zijn de (eenmalige) stappen voor elke administratie die je op deze wijze wilt opzetten.
Als het goed is is je configfile eekboek\admdir\test_2000\eekboek.conf
Zou je willen proberen:
C:\> dir eekboek\admdir\test_2000\eekboek.conf
C:\> ebwxshell -f eekboek\admdir\test_2000\eekboek.conf
Map van C:\eekboek\admdir\vvhlid_2008
C:\>ebwxshell -f eekboek\admdir\vvhlid_2008\eekboek.conf
Dat werkt en kan daar mee verder.
d6ab3efc84b7cd846f882545e7920dad9cccb1bd
459
458
2010-12-13T13:26:05Z
JohanVromans
6
/* Clientzijde */ Server IP ingevuld
wikitext
text/x-wiki
=PostgreSQL-8.4 op een schone Ubuntu 10.10 server=
Het volgende is een overzicht van de stappen welke doorlopen moeten worden in het opzetten van een PostgreSQL database voor EekBoek. De stappen zijn voor een PostgreSQL server op een Ubuntu machine welke benaderd wordt via een Windows 7 client.
Aannames:
* de database server is 192.168.178.23
* de windows client is 192.168.178.34
* de database user die de database gaat benaderen is 'ebuser' met password 'eekboek'
Het volgende geïnstalleerd via tasksel:
* ssh
* postgresql
* printserver
* samba fileserver
Hierna de volgende aanpassingen:
Samba:
* workgroup = ( Standaard = MSHOME )
* smbpasswd –a gebruikersnaam
<span style="color:red">Naar mijn informatie is ssh, printserver en het samba gedoe niet nodig.</span>
Aanpassen PostgreSQL configuratie.
File: /etc/postgresql/8.4/main/postgresql.conf
# listenadresses = 'localhost'
wijzigen in
listenadressses = '*'
Hiermee wordt het mogelijk gemaakt om de database server via het netwerk te benaderen.
Voor encryptie als aanvulling instellen:
# password_encryption = on
aangepast in
password_encryption = on
File: /etc/postgresql/8.4/main/pg_hba.conf
door encrypted toegevoegd: <span style="color:red">???</span>
local all all md5
voor netwerk buiten local toevoegen
host all all 198.168.178.0/24 md5 # computers in netwerkreeks toegang
Toevoegen pgadmin3 als hulpmiddel om privileges en database te controleren
sudo apt-get install pgadmin3
Hierna herstarten:
sudo /etc/init.d/postgresql restart
Gebruikers aanmaken. We kiezen als voorbeeld de user 'ebuser' met password 'eekboek':
sudo -u postgres createuser ebuser
-> Shall the new role be a superuser? (y/n) NO
-> Shall the new role be allowed to create database? (y/n) YES
-> Shall the new role be allowed to create more new roles? (y/n) NO
sudo -u postgres psql template1
-> #
ALTER USER ebuser WITH UNENCRYPTED PASSWORD 'eekboek';
-> ALTER ROLE
-> #
\q
Tot zover de voorbereidingen voor de installatie van EekBoek.
Hierna EekBoek geïnstalleerd. Noot: deze procedure dient nog te worden verbeterd.
Controleren:
Ubuntu 10.10 server met PostgreSQL en CLI ebshell werkt lokaal.
Serverzijde:
Poort 5432 controle met telnet localhost 5432
psql -h 192.168.178.23 template1
perl -wlMDBI -e 'DBI->connect("dbi:Pg:dbname=template1;host=192.168.178.23","ebuser","eekboek")'
===Clientzijde===
Noot: bij nieuwe Windows 7 staat standaard telnet uit!)
<span style="color:red">Noot: wat houdt dat in?</span>
Proberen in command window:
ping 192.168.178.23
telnet 192.168.178.23 5432
===Serverzijde===
> psql template1
systeem antwoord: template1-#
> telnet localhost 5432
trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
> telnet 192.168.178.23 5432
connected to 192.168.178.23.
Escape character is '^]'.
Connection closed by foreingn host.
>:~$ psql -h 192.168.178.23 template1
Password:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
template1=#
Stel voor een aparte postgres gebruiker voor eekboek aan te maken met de naam
aleidus@Gaffel:~$ sudo su postgres -c createuser
[sudo] password for aleidus:
Enter name of role to add: ebuser
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
$ psql -h 192.168.178.23 template1 ebuser
> Password for user ebuser:
> psql: FATAL: password authentication failed for user "ebuser"
> FATAL: password authentication failed for user "ebuser"
Opmerking ebuser gaat mis bij encrypted password. Dus unencryted instellen.
sudo su postgres -c pgsql template1
postgres=# alter user ebuser unencrypted password '. . . . . .';
ALTER ROLE
postgres=# \q
aleidus@Gaffel:~$ psql -h 192.168.178.23 template1 ebuser
Password for user ebuser:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
Testen ebuser voor aanmaken van database.
template1=> create database foo;
CREATE DATABASE
template1=> drop database foo;
DROP DATABASE
template1=>
template1=> \q
'''Samenvattend''': op de server draait de database server. Deze is via de internet poort toegankelijk. Database user ebuser is aangemaakt, heeft toegangsrechten en mag databases aanmaken en verwijderen.
==Client: netbook met Windows 7 starter==
In een command window:
C:\Users\Aleidus> ping 192.168.178.23
Pingen naar 192.168.178.23 met 32 bytes aan gegevens:
Antwoord van 192.168.178.23: bytes=32 tijd=4 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=1 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Ping-statistieken voor 192.168.178.23:
Pakketten: verzonden = 4, ontvangen = 4, verloren = 0
(0% verlies).
De gemiddelde tijd voor het uitvoeren van één bewerking in milliseconden:
Minimum = 1ms, Maximum = 4ms, Gemiddelde = 2ms
C:\Users\Aleidus> telnet 192.168.178.23 5432
Na 5 minuten geen resultaat en enter ingedrukt = afgebroken.
Blijkbaar gaat het mis, hoe dit op te lossen zie verder.
> psql -h 192.168.178.23 template1 ebuser
C:\Users\Aleidus>psql -h 192.168.178.23 template1 ebuser
psql wordt niet herkend als een interne of externe opdracht, programma of batchbestand.
Conclusie geen psql op netbook. Eerst psql voor Windows installeren, zie [http://sourceforge.net/projects/psql/ psql]
file:///C:/Users/Aleidus/Downloads/postgresql-frontend-7.4.6
==Complete Eekboek GUI installeren==
De installatie bevat:
* ActivePerl
* EekBoek 2.00.02
* de packages DBI en DBD::Pg
In een command window uitvoeren:
perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=IP-adres host})"
Controle of Perl is geinstalleerd door test van welke versie.
C:\Users\Aleidus> perl -v
This is perl 5, version 12, subversion 2 (v5.12.2) built for MSWin32-x86-multi-thread (with 8 registered patches, see perl -V for more detail)
Copyright 1987-2010, Larry Wall
Binary build 1202 [293621] provided by ActiveState
http://www.ActiveState.com
Built Sep 6 2010 23:36:03
C:\Users\Aleidus> ebshell
EekBoek 2.00.02 -- Copyright 2005-2010 Squirrel Consultancy
EekBoek is VRIJE software, ontwikkeld om vrij over uw eigen gegevens te kunnen beschikken. Met uw keuze voor het Microsoft Windows besturingssysteem geeft u echter alle vrijheden weer uit handen. Dat is erg triest.
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
^C
==Installeren van DBD::Pg==
DBD::Pg is de Perl PostgreSQL driver en kan als volgt worden geinstalleerd:
C:\Users\Aleidus> ppm install DBD::Pg
Downloading DBD-Pg-2.17.1...done
Unpacking DBD-Pg-2.17.1...done
Generating HTML for DBD-Pg-2.17.1...done
Updating files in site area...done
13 files installed
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres})"
DBI connect('dbname=template1;host=ip-adres','',...) failed: fe_sendauth: no password supplied at -e line 1
De laatste regel geeft Failed en zo te zien is fe_sendauth een regelmatig terugkomend woord waar het mis mee loopt.
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres},q{ebuser},q{eekboek})"
Lijkt geaccepteerd. Waar het nu om gaat is dat je op de server een werkende EekBoek administratie opzet, in de PostgreSQL database. Als die op de server draait, dan gaan we kijken of we die op de client kunnen benaderen.
==Installatie eekboek CLI==
Dus de volgende stap is het opzetten van een administratie (neem gewoon de voorbeeldadministratie) op de server.
aleidus@Gaffel:~$ sudo aptitude show eekboek
Package: eekboek
New: yes
State: not installed
Version: 2.00.02-2
Priority: extra
Section: universe/perl
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 1974k
Depends: perl, libterm-readline-gnu-perl, libdbi-perl (>= 1.40), libdbd-sqlite3-perl (>= 1.13), libarchive-zip-perl, libcarp-assert-perl
Suggests: eekboek-gui
Description: Bookkeeping software for small and medium-size businesses
EekBoek is a bookkeeping package for Dutch users; it creates reports such as a balance sheet ("Balans"), a general journal "Journaal"), a general ledger ("Grootboek") and a VAT report ("BTW-aangifte").
If you'd like to use EekBoek with a PostgreSQL back end (instead of the default SQLite), install the package eekboek-db-postgresql. If you'd like to use the Eekboek GUI, install the suggested package eekboek-gui. Homepage: http://www.eekboek.nl/
Helaas gaat het fout. En inderdaad, test even of internet werkt:
> ping 8.8.8.8
> ping google.nl
Overigens moet je naast 'eekboek' ook 'eekboek-postgres' installeren! Dat pakket heet eekboek-db-postgresql.
aleidus@Gaffel:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=55 time=24.4 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=55 time=20.8 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=55 time=20.5 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 20.581/21.952/24.453/1.771 ms
aleidus@Gaffel:~$ ping google.nl
ping: unknown host google.nl
aleidus@Gaffel:~$
Met de host is iets mis. Dit had te maken met het feit dat ik af wil van een vaste naam in de router/DHCP die ik niet kan wijzigen. Inmiddels het probleem van DNS opgelost.
Opnieuw eekboek-postgresql geinstalleerd zie hierbij het reultaat.
aleidus@Gaffel:~$ sudo aptitude install eekboek-db-postgresql
The following NEW packages will be installed:
eekboek{a} eekboek-db-postgresql libarchive-zip-perl{a}
libcarp-assert-perl{a} libdbd-pg-perl{a} libdbd-sqlite3-perl{a}
libdbi-perl{a} libnet-daemon-perl{a} libplrpc-perl{a}
libterm-readline-gnu-perl{a}
0 packages upgraded, 10 newly installed, 0 to remove and 13 not upgraded.
Need to get 1934kB of archives. After unpacking 6373kB will be used.
Do you want to continue? [Y/n/?] Y
Get:1 http://nl.archive.ubuntu.com/ubuntu/ maverick/main
libarchive-zip-perl all 1.30-2 [95,9kB]
[ingekort]
aleidus@Gaffel:~$ sudo aptitude install eekboek
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
aleidus@Gaffel:~$ ebshell
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
Naam [Mijn eerste EekBoek]: test
Geef het boekjaar voor deze administatie. De administatie begint op 1 januari van het opgegeven jaar.
Begindatum <1990..2020> [2010]: 2000
Geef een unieke code voor de administratie. Deze wordt gebruikt als interne naam voor de database en administratiefolders.
De standaardwaarde is afgeleid van de administratienaam en de begindatum.
Code [test_2000]:
U kunt een van de meegeleverde sjablonen gebruiken voor uw administratie.
1: Lege administratie
2: Eenmanszaak (ZZP)
3: BV / NV
4: Ondernemer
5: EekBoek voorbeeldadministratie
6: Vereniging / Stichting
Sjabloon <1..6> [5]: 1
Moet BTW worden toegepast in deze administratie [Ja]: nee
Kies het type database dat u wilt gebruiken voor deze administratie.
1: postgres
2: sqlite
Database <1..2> [2]: 1
Gereed om de administratieve bestanden en de database aan te maken.
Doorgaan [Ja]: ja
DBI connect('dbname=template1','',...) failed: fe_sendauth: no password supplied at /usr/share/perl5/EB/DB/Postgres.pm line 87
?Database probleem: fe_sendauth: no password supplied
aleidus@Gaffel:~$
Hier gaat het mis met de path naar administratie bestanden.
Ga nu naar de directory waar de EekBoek waar de administratiebestanden zijn neergezet. Dat is hoogstwaarschijnlijk .eekboek/admdir/test
$ cd ~/.eekboek/admdir/test
Pas het bestand eekboek.conf aan met editor. Zoek de sectie [database]:
[database]
name = test
driver = postgres
Voeg hieraan toe:
host = 192.168.178.23
user = ebuser
password = eekboek
Opslaan. Vervolgens doe je terwijl je nog steeds in die folder staat:
$ ebshell --init
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ vi eekboek.conf
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ ebshell --init
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
%Lege database test_2000 is aangemaakt
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
"constants_pkey" for table "constants"
[ingekort]
NOTICE: CREATE TABLE / UNIQUE will create implicit index
"journal_jnl_bsk_id_key" for table "journal"
Openingsbalans
Datum: 2000-01-01
test EekBoek 2.00.02, 2010-12-02
RekNr Grootboekrekening Debet Credit
----------------------------------------------------------------------
----------------------------------------------------------------------
TOTAAL Balans 0,00 0,00
aleidus@Gaffel:~/.eekboek/admdir/test_2000$
Dat werkt. Nu weer naar de client. Maak daar een folder c:\eekboek\admdir\test_2000.
Maak daarin een bestand eekboek.conf aan met als inhoud:
[database]
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
En dan .... terwijl je nog steeds in die folder staat, geef je de opdracht "ebshell". Hier het resultaat:
C:\eekboek\admdir>edit eekboek.conf
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
Begint de file met
[database]
Maak daar een folder c:\eekboek\admdir\test_2000
Dus, samenvattend:
* je maakt de administratie aan op de server
* je past de betreffende eekboek.conf aan met de host, user en password informatie
* je doet "ebshell --init"
* verifieren met "ebshell"
Dan op de client:
* folder aanmaken in eekboek\admdir
* eekboek.conf aanmaken in die nieuwe folder
* daar de [database] gegevens inzetten
* uitproberen met "ebshell"
Dan op de client terug naar je home directory en ebshell intikken, dan krijg je de nieuwe administratie in het keuzelijstje erbij. Dit zijn de (eenmalige) stappen voor elke administratie die je op deze wijze wilt opzetten.
Als het goed is is je configfile eekboek\admdir\test_2000\eekboek.conf
Zou je willen proberen:
C:\> dir eekboek\admdir\test_2000\eekboek.conf
C:\> ebwxshell -f eekboek\admdir\test_2000\eekboek.conf
Map van C:\eekboek\admdir\vvhlid_2008
C:\>ebwxshell -f eekboek\admdir\vvhlid_2008\eekboek.conf
Dat werkt en kan daar mee verder.
1b23f4b9f390a5e616e64edabc9c04a1f2d8c030
460
459
2010-12-13T13:28:52Z
JohanVromans
6
/* PostgreSQL-8.4 op een schone Ubuntu 10.10 server */
wikitext
text/x-wiki
=PostgreSQL-8.4 op een schone Ubuntu 10.10 server=
'''Opmerking: Deze procedure is nog in ontwikkeling en is nu nog niet bruikbaar '''
Het volgende is een overzicht van de stappen welke doorlopen moeten worden in het opzetten van een PostgreSQL database voor EekBoek. De stappen zijn voor een PostgreSQL server op een Ubuntu machine welke benaderd wordt via een Windows 7 client.
Aannames:
* de database server is 192.168.178.23
* de windows client is 192.168.178.34
* de database user die de database gaat benaderen is 'ebuser' met password 'eekboek'
Het volgende geïnstalleerd via tasksel:
* ssh
* postgresql
* printserver
* samba fileserver
Hierna de volgende aanpassingen:
Samba:
* workgroup = ( Standaard = MSHOME )
* smbpasswd –a gebruikersnaam
<span style="color:red">Naar mijn informatie is ssh, printserver en het samba gedoe niet nodig.</span>
Aanpassen PostgreSQL configuratie.
File: /etc/postgresql/8.4/main/postgresql.conf
# listenadresses = 'localhost'
wijzigen in
listenadressses = '*'
Hiermee wordt het mogelijk gemaakt om de database server via het netwerk te benaderen.
Voor encryptie als aanvulling instellen:
# password_encryption = on
aangepast in
password_encryption = on
File: /etc/postgresql/8.4/main/pg_hba.conf
door encrypted toegevoegd: <span style="color:red">???</span>
local all all md5
voor netwerk buiten local toevoegen
host all all 198.168.178.0/24 md5 # computers in netwerkreeks toegang
Toevoegen pgadmin3 als hulpmiddel om privileges en database te controleren
sudo apt-get install pgadmin3
Hierna herstarten:
sudo /etc/init.d/postgresql restart
Gebruikers aanmaken. We kiezen als voorbeeld de user 'ebuser' met password 'eekboek':
sudo -u postgres createuser ebuser
-> Shall the new role be a superuser? (y/n) NO
-> Shall the new role be allowed to create database? (y/n) YES
-> Shall the new role be allowed to create more new roles? (y/n) NO
sudo -u postgres psql template1
-> #
ALTER USER ebuser WITH UNENCRYPTED PASSWORD 'eekboek';
-> ALTER ROLE
-> #
\q
Tot zover de voorbereidingen voor de installatie van EekBoek.
Hierna EekBoek geïnstalleerd. Noot: deze procedure dient nog te worden verbeterd.
Controleren:
Ubuntu 10.10 server met PostgreSQL en CLI ebshell werkt lokaal.
Serverzijde:
Poort 5432 controle met telnet localhost 5432
psql -h 192.168.178.23 template1
perl -wlMDBI -e 'DBI->connect("dbi:Pg:dbname=template1;host=192.168.178.23","ebuser","eekboek")'
===Clientzijde===
Noot: bij nieuwe Windows 7 staat standaard telnet uit!)
<span style="color:red">Noot: wat houdt dat in?</span>
Proberen in command window:
ping 192.168.178.23
telnet 192.168.178.23 5432
===Serverzijde===
> psql template1
systeem antwoord: template1-#
> telnet localhost 5432
trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
> telnet 192.168.178.23 5432
connected to 192.168.178.23.
Escape character is '^]'.
Connection closed by foreingn host.
>:~$ psql -h 192.168.178.23 template1
Password:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
template1=#
Stel voor een aparte postgres gebruiker voor eekboek aan te maken met de naam
aleidus@Gaffel:~$ sudo su postgres -c createuser
[sudo] password for aleidus:
Enter name of role to add: ebuser
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
$ psql -h 192.168.178.23 template1 ebuser
> Password for user ebuser:
> psql: FATAL: password authentication failed for user "ebuser"
> FATAL: password authentication failed for user "ebuser"
Opmerking ebuser gaat mis bij encrypted password. Dus unencryted instellen.
sudo su postgres -c pgsql template1
postgres=# alter user ebuser unencrypted password '. . . . . .';
ALTER ROLE
postgres=# \q
aleidus@Gaffel:~$ psql -h 192.168.178.23 template1 ebuser
Password for user ebuser:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
Testen ebuser voor aanmaken van database.
template1=> create database foo;
CREATE DATABASE
template1=> drop database foo;
DROP DATABASE
template1=>
template1=> \q
'''Samenvattend''': op de server draait de database server. Deze is via de internet poort toegankelijk. Database user ebuser is aangemaakt, heeft toegangsrechten en mag databases aanmaken en verwijderen.
==Client: netbook met Windows 7 starter==
In een command window:
C:\Users\Aleidus> ping 192.168.178.23
Pingen naar 192.168.178.23 met 32 bytes aan gegevens:
Antwoord van 192.168.178.23: bytes=32 tijd=4 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=1 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Ping-statistieken voor 192.168.178.23:
Pakketten: verzonden = 4, ontvangen = 4, verloren = 0
(0% verlies).
De gemiddelde tijd voor het uitvoeren van één bewerking in milliseconden:
Minimum = 1ms, Maximum = 4ms, Gemiddelde = 2ms
C:\Users\Aleidus> telnet 192.168.178.23 5432
Na 5 minuten geen resultaat en enter ingedrukt = afgebroken.
Blijkbaar gaat het mis, hoe dit op te lossen zie verder.
> psql -h 192.168.178.23 template1 ebuser
C:\Users\Aleidus>psql -h 192.168.178.23 template1 ebuser
psql wordt niet herkend als een interne of externe opdracht, programma of batchbestand.
Conclusie geen psql op netbook. Eerst psql voor Windows installeren, zie [http://sourceforge.net/projects/psql/ psql]
file:///C:/Users/Aleidus/Downloads/postgresql-frontend-7.4.6
==Complete Eekboek GUI installeren==
De installatie bevat:
* ActivePerl
* EekBoek 2.00.02
* de packages DBI en DBD::Pg
In een command window uitvoeren:
perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=IP-adres host})"
Controle of Perl is geinstalleerd door test van welke versie.
C:\Users\Aleidus> perl -v
This is perl 5, version 12, subversion 2 (v5.12.2) built for MSWin32-x86-multi-thread (with 8 registered patches, see perl -V for more detail)
Copyright 1987-2010, Larry Wall
Binary build 1202 [293621] provided by ActiveState
http://www.ActiveState.com
Built Sep 6 2010 23:36:03
C:\Users\Aleidus> ebshell
EekBoek 2.00.02 -- Copyright 2005-2010 Squirrel Consultancy
EekBoek is VRIJE software, ontwikkeld om vrij over uw eigen gegevens te kunnen beschikken. Met uw keuze voor het Microsoft Windows besturingssysteem geeft u echter alle vrijheden weer uit handen. Dat is erg triest.
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
^C
==Installeren van DBD::Pg==
DBD::Pg is de Perl PostgreSQL driver en kan als volgt worden geinstalleerd:
C:\Users\Aleidus> ppm install DBD::Pg
Downloading DBD-Pg-2.17.1...done
Unpacking DBD-Pg-2.17.1...done
Generating HTML for DBD-Pg-2.17.1...done
Updating files in site area...done
13 files installed
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres})"
DBI connect('dbname=template1;host=ip-adres','',...) failed: fe_sendauth: no password supplied at -e line 1
De laatste regel geeft Failed en zo te zien is fe_sendauth een regelmatig terugkomend woord waar het mis mee loopt.
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres},q{ebuser},q{eekboek})"
Lijkt geaccepteerd. Waar het nu om gaat is dat je op de server een werkende EekBoek administratie opzet, in de PostgreSQL database. Als die op de server draait, dan gaan we kijken of we die op de client kunnen benaderen.
==Installatie eekboek CLI==
Dus de volgende stap is het opzetten van een administratie (neem gewoon de voorbeeldadministratie) op de server.
aleidus@Gaffel:~$ sudo aptitude show eekboek
Package: eekboek
New: yes
State: not installed
Version: 2.00.02-2
Priority: extra
Section: universe/perl
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 1974k
Depends: perl, libterm-readline-gnu-perl, libdbi-perl (>= 1.40), libdbd-sqlite3-perl (>= 1.13), libarchive-zip-perl, libcarp-assert-perl
Suggests: eekboek-gui
Description: Bookkeeping software for small and medium-size businesses
EekBoek is a bookkeeping package for Dutch users; it creates reports such as a balance sheet ("Balans"), a general journal "Journaal"), a general ledger ("Grootboek") and a VAT report ("BTW-aangifte").
If you'd like to use EekBoek with a PostgreSQL back end (instead of the default SQLite), install the package eekboek-db-postgresql. If you'd like to use the Eekboek GUI, install the suggested package eekboek-gui. Homepage: http://www.eekboek.nl/
Helaas gaat het fout. En inderdaad, test even of internet werkt:
> ping 8.8.8.8
> ping google.nl
Overigens moet je naast 'eekboek' ook 'eekboek-postgres' installeren! Dat pakket heet eekboek-db-postgresql.
aleidus@Gaffel:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=55 time=24.4 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=55 time=20.8 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=55 time=20.5 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 20.581/21.952/24.453/1.771 ms
aleidus@Gaffel:~$ ping google.nl
ping: unknown host google.nl
aleidus@Gaffel:~$
Met de host is iets mis. Dit had te maken met het feit dat ik af wil van een vaste naam in de router/DHCP die ik niet kan wijzigen. Inmiddels het probleem van DNS opgelost.
Opnieuw eekboek-postgresql geinstalleerd zie hierbij het reultaat.
aleidus@Gaffel:~$ sudo aptitude install eekboek-db-postgresql
The following NEW packages will be installed:
eekboek{a} eekboek-db-postgresql libarchive-zip-perl{a}
libcarp-assert-perl{a} libdbd-pg-perl{a} libdbd-sqlite3-perl{a}
libdbi-perl{a} libnet-daemon-perl{a} libplrpc-perl{a}
libterm-readline-gnu-perl{a}
0 packages upgraded, 10 newly installed, 0 to remove and 13 not upgraded.
Need to get 1934kB of archives. After unpacking 6373kB will be used.
Do you want to continue? [Y/n/?] Y
Get:1 http://nl.archive.ubuntu.com/ubuntu/ maverick/main
libarchive-zip-perl all 1.30-2 [95,9kB]
[ingekort]
aleidus@Gaffel:~$ sudo aptitude install eekboek
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
aleidus@Gaffel:~$ ebshell
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
Naam [Mijn eerste EekBoek]: test
Geef het boekjaar voor deze administatie. De administatie begint op 1 januari van het opgegeven jaar.
Begindatum <1990..2020> [2010]: 2000
Geef een unieke code voor de administratie. Deze wordt gebruikt als interne naam voor de database en administratiefolders.
De standaardwaarde is afgeleid van de administratienaam en de begindatum.
Code [test_2000]:
U kunt een van de meegeleverde sjablonen gebruiken voor uw administratie.
1: Lege administratie
2: Eenmanszaak (ZZP)
3: BV / NV
4: Ondernemer
5: EekBoek voorbeeldadministratie
6: Vereniging / Stichting
Sjabloon <1..6> [5]: 1
Moet BTW worden toegepast in deze administratie [Ja]: nee
Kies het type database dat u wilt gebruiken voor deze administratie.
1: postgres
2: sqlite
Database <1..2> [2]: 1
Gereed om de administratieve bestanden en de database aan te maken.
Doorgaan [Ja]: ja
DBI connect('dbname=template1','',...) failed: fe_sendauth: no password supplied at /usr/share/perl5/EB/DB/Postgres.pm line 87
?Database probleem: fe_sendauth: no password supplied
aleidus@Gaffel:~$
Hier gaat het mis met de path naar administratie bestanden.
Ga nu naar de directory waar de EekBoek waar de administratiebestanden zijn neergezet. Dat is hoogstwaarschijnlijk .eekboek/admdir/test
$ cd ~/.eekboek/admdir/test
Pas het bestand eekboek.conf aan met editor. Zoek de sectie [database]:
[database]
name = test
driver = postgres
Voeg hieraan toe:
host = 192.168.178.23
user = ebuser
password = eekboek
Opslaan. Vervolgens doe je terwijl je nog steeds in die folder staat:
$ ebshell --init
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ vi eekboek.conf
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ ebshell --init
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
%Lege database test_2000 is aangemaakt
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
"constants_pkey" for table "constants"
[ingekort]
NOTICE: CREATE TABLE / UNIQUE will create implicit index
"journal_jnl_bsk_id_key" for table "journal"
Openingsbalans
Datum: 2000-01-01
test EekBoek 2.00.02, 2010-12-02
RekNr Grootboekrekening Debet Credit
----------------------------------------------------------------------
----------------------------------------------------------------------
TOTAAL Balans 0,00 0,00
aleidus@Gaffel:~/.eekboek/admdir/test_2000$
Dat werkt. Nu weer naar de client. Maak daar een folder c:\eekboek\admdir\test_2000.
Maak daarin een bestand eekboek.conf aan met als inhoud:
[database]
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
En dan .... terwijl je nog steeds in die folder staat, geef je de opdracht "ebshell". Hier het resultaat:
C:\eekboek\admdir>edit eekboek.conf
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
Begint de file met
[database]
Maak daar een folder c:\eekboek\admdir\test_2000
Dus, samenvattend:
* je maakt de administratie aan op de server
* je past de betreffende eekboek.conf aan met de host, user en password informatie
* je doet "ebshell --init"
* verifieren met "ebshell"
Dan op de client:
* folder aanmaken in eekboek\admdir
* eekboek.conf aanmaken in die nieuwe folder
* daar de [database] gegevens inzetten
* uitproberen met "ebshell"
Dan op de client terug naar je home directory en ebshell intikken, dan krijg je de nieuwe administratie in het keuzelijstje erbij. Dit zijn de (eenmalige) stappen voor elke administratie die je op deze wijze wilt opzetten.
Als het goed is is je configfile eekboek\admdir\test_2000\eekboek.conf
Zou je willen proberen:
C:\> dir eekboek\admdir\test_2000\eekboek.conf
C:\> ebwxshell -f eekboek\admdir\test_2000\eekboek.conf
Map van C:\eekboek\admdir\vvhlid_2008
C:\>ebwxshell -f eekboek\admdir\vvhlid_2008\eekboek.conf
Dat werkt en kan daar mee verder.
b03b09f050637da21741a71ab3f2bf6b691880f3
461
460
2010-12-13T14:03:24Z
JohanVromans
6
/* PostgreSQL-8.4 op een schone Ubuntu 10.10 server */
wikitext
text/x-wiki
=PostgreSQL-8.4 op een schone Ubuntu 10.10 server=
'''Opmerking: Deze procedure is nog in ontwikkeling en is nu nog niet bruikbaar '''
Het volgende is een overzicht van de stappen welke doorlopen moeten worden in het opzetten van een PostgreSQL database voor EekBoek. De stappen zijn voor een PostgreSQL server op een Ubuntu machine welke benaderd wordt via een Windows 7 client.
Aannames:
* de database server is 192.168.178.23
* de windows client is 192.168.178.34
* de database user die de database gaat benaderen is 'ebuser' met password 'eekboek'
Het volgende geïnstalleerd via tasksel:
* ssh
* postgresql
* printserver
* samba fileserver
Hierna de volgende aanpassingen:
Samba:
* workgroup = ( Standaard = MSHOME )
* smbpasswd –a gebruikersnaam
<span style="color:red">Naar mijn informatie is ssh, printserver en het samba gedoe niet nodig -- jv.</span>
Aanpassen PostgreSQL configuratie.
File: /etc/postgresql/8.4/main/postgresql.conf
# listenadresses = 'localhost'
wijzigen in
listenadressses = '*'
Hiermee wordt het mogelijk gemaakt om de database server via het netwerk te benaderen.
Voor encryptie als aanvulling instellen:
# password_encryption = on
aangepast in
password_encryption = on
File: /etc/postgresql/8.4/main/pg_hba.conf
door encrypted toegevoegd: <span style="color:red">???</span>
local all all md5
voor netwerk buiten local toevoegen
host all all 198.168.178.0/24 md5 # computers in netwerkreeks toegang
Toevoegen pgadmin3 als hulpmiddel om privileges en database te controleren
sudo apt-get install pgadmin3
Hierna herstarten:
sudo /etc/init.d/postgresql restart
Gebruikers aanmaken. We kiezen als voorbeeld de user 'ebuser' met password 'eekboek':
sudo -u postgres createuser ebuser
-> Shall the new role be a superuser? (y/n) NO
-> Shall the new role be allowed to create database? (y/n) YES
-> Shall the new role be allowed to create more new roles? (y/n) NO
sudo -u postgres psql template1
-> #
ALTER USER ebuser WITH UNENCRYPTED PASSWORD 'eekboek';
-> ALTER ROLE
-> #
\q
Tot zover de voorbereidingen voor de installatie van EekBoek.
Hierna EekBoek geïnstalleerd. Noot: deze procedure dient nog te worden verbeterd.
Controleren:
Ubuntu 10.10 server met PostgreSQL en CLI ebshell werkt lokaal.
Serverzijde:
Poort 5432 controle met telnet localhost 5432
psql -h 192.168.178.23 template1
perl -wlMDBI -e 'DBI->connect("dbi:Pg:dbname=template1;host=192.168.178.23","ebuser","eekboek")'
===Clientzijde===
Noot: bij nieuwe Windows 7 staat standaard telnet uit!)
<span style="color:red">Noot: wat houdt dat in?</span>
Proberen in command window:
ping 192.168.178.23
telnet 192.168.178.23 5432
===Serverzijde===
> psql template1
systeem antwoord: template1-#
> telnet localhost 5432
trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
> telnet 192.168.178.23 5432
connected to 192.168.178.23.
Escape character is '^]'.
Connection closed by foreingn host.
>:~$ psql -h 192.168.178.23 template1
Password:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
template1=#
Stel voor een aparte postgres gebruiker voor eekboek aan te maken met de naam
aleidus@Gaffel:~$ sudo su postgres -c createuser
[sudo] password for aleidus:
Enter name of role to add: ebuser
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
$ psql -h 192.168.178.23 template1 ebuser
> Password for user ebuser:
> psql: FATAL: password authentication failed for user "ebuser"
> FATAL: password authentication failed for user "ebuser"
Opmerking ebuser gaat mis bij encrypted password. Dus unencryted instellen.
sudo su postgres -c pgsql template1
postgres=# alter user ebuser unencrypted password '. . . . . .';
ALTER ROLE
postgres=# \q
aleidus@Gaffel:~$ psql -h 192.168.178.23 template1 ebuser
Password for user ebuser:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
Testen ebuser voor aanmaken van database.
template1=> create database foo;
CREATE DATABASE
template1=> drop database foo;
DROP DATABASE
template1=>
template1=> \q
'''Samenvattend''': op de server draait de database server. Deze is via de internet poort toegankelijk. Database user ebuser is aangemaakt, heeft toegangsrechten en mag databases aanmaken en verwijderen.
==Client: netbook met Windows 7 starter==
In een command window:
C:\Users\Aleidus> ping 192.168.178.23
Pingen naar 192.168.178.23 met 32 bytes aan gegevens:
Antwoord van 192.168.178.23: bytes=32 tijd=4 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=1 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Ping-statistieken voor 192.168.178.23:
Pakketten: verzonden = 4, ontvangen = 4, verloren = 0
(0% verlies).
De gemiddelde tijd voor het uitvoeren van één bewerking in milliseconden:
Minimum = 1ms, Maximum = 4ms, Gemiddelde = 2ms
C:\Users\Aleidus> telnet 192.168.178.23 5432
Na 5 minuten geen resultaat en enter ingedrukt = afgebroken.
Blijkbaar gaat het mis, hoe dit op te lossen zie verder.
> psql -h 192.168.178.23 template1 ebuser
C:\Users\Aleidus>psql -h 192.168.178.23 template1 ebuser
psql wordt niet herkend als een interne of externe opdracht, programma of batchbestand.
Conclusie geen psql op netbook. Eerst psql voor Windows installeren, zie [http://sourceforge.net/projects/psql/ psql]
file:///C:/Users/Aleidus/Downloads/postgresql-frontend-7.4.6
==Complete Eekboek GUI installeren==
De installatie bevat:
* ActivePerl
* EekBoek 2.00.02
* de packages DBI en DBD::Pg
In een command window uitvoeren:
perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=IP-adres host})"
Controle of Perl is geinstalleerd door test van welke versie.
C:\Users\Aleidus> perl -v
This is perl 5, version 12, subversion 2 (v5.12.2) built for MSWin32-x86-multi-thread (with 8 registered patches, see perl -V for more detail)
Copyright 1987-2010, Larry Wall
Binary build 1202 [293621] provided by ActiveState
http://www.ActiveState.com
Built Sep 6 2010 23:36:03
C:\Users\Aleidus> ebshell
EekBoek 2.00.02 -- Copyright 2005-2010 Squirrel Consultancy
EekBoek is VRIJE software, ontwikkeld om vrij over uw eigen gegevens te kunnen beschikken. Met uw keuze voor het Microsoft Windows besturingssysteem geeft u echter alle vrijheden weer uit handen. Dat is erg triest.
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
^C
==Installeren van DBD::Pg==
DBD::Pg is de Perl PostgreSQL driver en kan als volgt worden geinstalleerd:
C:\Users\Aleidus> ppm install DBD::Pg
Downloading DBD-Pg-2.17.1...done
Unpacking DBD-Pg-2.17.1...done
Generating HTML for DBD-Pg-2.17.1...done
Updating files in site area...done
13 files installed
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres})"
DBI connect('dbname=template1;host=ip-adres','',...) failed: fe_sendauth: no password supplied at -e line 1
De laatste regel geeft Failed en zo te zien is fe_sendauth een regelmatig terugkomend woord waar het mis mee loopt.
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres},q{ebuser},q{eekboek})"
Lijkt geaccepteerd. Waar het nu om gaat is dat je op de server een werkende EekBoek administratie opzet, in de PostgreSQL database. Als die op de server draait, dan gaan we kijken of we die op de client kunnen benaderen.
==Installatie eekboek CLI==
Dus de volgende stap is het opzetten van een administratie (neem gewoon de voorbeeldadministratie) op de server.
aleidus@Gaffel:~$ sudo aptitude show eekboek
Package: eekboek
New: yes
State: not installed
Version: 2.00.02-2
Priority: extra
Section: universe/perl
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 1974k
Depends: perl, libterm-readline-gnu-perl, libdbi-perl (>= 1.40), libdbd-sqlite3-perl (>= 1.13), libarchive-zip-perl, libcarp-assert-perl
Suggests: eekboek-gui
Description: Bookkeeping software for small and medium-size businesses
EekBoek is a bookkeeping package for Dutch users; it creates reports such as a balance sheet ("Balans"), a general journal "Journaal"), a general ledger ("Grootboek") and a VAT report ("BTW-aangifte").
If you'd like to use EekBoek with a PostgreSQL back end (instead of the default SQLite), install the package eekboek-db-postgresql. If you'd like to use the Eekboek GUI, install the suggested package eekboek-gui. Homepage: http://www.eekboek.nl/
Helaas gaat het fout. En inderdaad, test even of internet werkt:
> ping 8.8.8.8
> ping google.nl
Overigens moet je naast 'eekboek' ook 'eekboek-postgres' installeren! Dat pakket heet eekboek-db-postgresql.
aleidus@Gaffel:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=55 time=24.4 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=55 time=20.8 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=55 time=20.5 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 20.581/21.952/24.453/1.771 ms
aleidus@Gaffel:~$ ping google.nl
ping: unknown host google.nl
aleidus@Gaffel:~$
Met de host is iets mis. Dit had te maken met het feit dat ik af wil van een vaste naam in de router/DHCP die ik niet kan wijzigen. Inmiddels het probleem van DNS opgelost.
Opnieuw eekboek-postgresql geinstalleerd zie hierbij het reultaat.
aleidus@Gaffel:~$ sudo aptitude install eekboek-db-postgresql
The following NEW packages will be installed:
eekboek{a} eekboek-db-postgresql libarchive-zip-perl{a}
libcarp-assert-perl{a} libdbd-pg-perl{a} libdbd-sqlite3-perl{a}
libdbi-perl{a} libnet-daemon-perl{a} libplrpc-perl{a}
libterm-readline-gnu-perl{a}
0 packages upgraded, 10 newly installed, 0 to remove and 13 not upgraded.
Need to get 1934kB of archives. After unpacking 6373kB will be used.
Do you want to continue? [Y/n/?] Y
Get:1 http://nl.archive.ubuntu.com/ubuntu/ maverick/main
libarchive-zip-perl all 1.30-2 [95,9kB]
[ingekort]
aleidus@Gaffel:~$ sudo aptitude install eekboek
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
aleidus@Gaffel:~$ ebshell
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
Naam [Mijn eerste EekBoek]: test
Geef het boekjaar voor deze administatie. De administatie begint op 1 januari van het opgegeven jaar.
Begindatum <1990..2020> [2010]: 2000
Geef een unieke code voor de administratie. Deze wordt gebruikt als interne naam voor de database en administratiefolders.
De standaardwaarde is afgeleid van de administratienaam en de begindatum.
Code [test_2000]:
U kunt een van de meegeleverde sjablonen gebruiken voor uw administratie.
1: Lege administratie
2: Eenmanszaak (ZZP)
3: BV / NV
4: Ondernemer
5: EekBoek voorbeeldadministratie
6: Vereniging / Stichting
Sjabloon <1..6> [5]: 1
Moet BTW worden toegepast in deze administratie [Ja]: nee
Kies het type database dat u wilt gebruiken voor deze administratie.
1: postgres
2: sqlite
Database <1..2> [2]: 1
Gereed om de administratieve bestanden en de database aan te maken.
Doorgaan [Ja]: ja
DBI connect('dbname=template1','',...) failed: fe_sendauth: no password supplied at /usr/share/perl5/EB/DB/Postgres.pm line 87
?Database probleem: fe_sendauth: no password supplied
aleidus@Gaffel:~$
Hier gaat het mis met de path naar administratie bestanden.
Ga nu naar de directory waar de EekBoek waar de administratiebestanden zijn neergezet. Dat is hoogstwaarschijnlijk .eekboek/admdir/test
$ cd ~/.eekboek/admdir/test
Pas het bestand eekboek.conf aan met editor. Zoek de sectie [database]:
[database]
name = test
driver = postgres
Voeg hieraan toe:
host = 192.168.178.23
user = ebuser
password = eekboek
Opslaan. Vervolgens doe je terwijl je nog steeds in die folder staat:
$ ebshell --init
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ vi eekboek.conf
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ ebshell --init
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
%Lege database test_2000 is aangemaakt
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
"constants_pkey" for table "constants"
[ingekort]
NOTICE: CREATE TABLE / UNIQUE will create implicit index
"journal_jnl_bsk_id_key" for table "journal"
Openingsbalans
Datum: 2000-01-01
test EekBoek 2.00.02, 2010-12-02
RekNr Grootboekrekening Debet Credit
----------------------------------------------------------------------
----------------------------------------------------------------------
TOTAAL Balans 0,00 0,00
aleidus@Gaffel:~/.eekboek/admdir/test_2000$
Dat werkt. Nu weer naar de client. Maak daar een folder c:\eekboek\admdir\test_2000.
Maak daarin een bestand eekboek.conf aan met als inhoud:
[database]
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
En dan .... terwijl je nog steeds in die folder staat, geef je de opdracht "ebshell". Hier het resultaat:
C:\eekboek\admdir>edit eekboek.conf
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
Begint de file met
[database]
Maak daar een folder c:\eekboek\admdir\test_2000
Dus, samenvattend:
* je maakt de administratie aan op de server
* je past de betreffende eekboek.conf aan met de host, user en password informatie
* je doet "ebshell --init"
* verifieren met "ebshell"
Dan op de client:
* folder aanmaken in eekboek\admdir
* eekboek.conf aanmaken in die nieuwe folder
* daar de [database] gegevens inzetten
* uitproberen met "ebshell"
Dan op de client terug naar je home directory en ebshell intikken, dan krijg je de nieuwe administratie in het keuzelijstje erbij. Dit zijn de (eenmalige) stappen voor elke administratie die je op deze wijze wilt opzetten.
Als het goed is is je configfile eekboek\admdir\test_2000\eekboek.conf
Zou je willen proberen:
C:\> dir eekboek\admdir\test_2000\eekboek.conf
C:\> ebwxshell -f eekboek\admdir\test_2000\eekboek.conf
Map van C:\eekboek\admdir\vvhlid_2008
C:\>ebwxshell -f eekboek\admdir\vvhlid_2008\eekboek.conf
Dat werkt en kan daar mee verder.
53f135e2c03c503b5364071e6691d325a43fe4d3
462
461
2010-12-13T14:03:37Z
JohanVromans
6
/* Clientzijde */
wikitext
text/x-wiki
=PostgreSQL-8.4 op een schone Ubuntu 10.10 server=
'''Opmerking: Deze procedure is nog in ontwikkeling en is nu nog niet bruikbaar '''
Het volgende is een overzicht van de stappen welke doorlopen moeten worden in het opzetten van een PostgreSQL database voor EekBoek. De stappen zijn voor een PostgreSQL server op een Ubuntu machine welke benaderd wordt via een Windows 7 client.
Aannames:
* de database server is 192.168.178.23
* de windows client is 192.168.178.34
* de database user die de database gaat benaderen is 'ebuser' met password 'eekboek'
Het volgende geïnstalleerd via tasksel:
* ssh
* postgresql
* printserver
* samba fileserver
Hierna de volgende aanpassingen:
Samba:
* workgroup = ( Standaard = MSHOME )
* smbpasswd –a gebruikersnaam
<span style="color:red">Naar mijn informatie is ssh, printserver en het samba gedoe niet nodig -- jv.</span>
Aanpassen PostgreSQL configuratie.
File: /etc/postgresql/8.4/main/postgresql.conf
# listenadresses = 'localhost'
wijzigen in
listenadressses = '*'
Hiermee wordt het mogelijk gemaakt om de database server via het netwerk te benaderen.
Voor encryptie als aanvulling instellen:
# password_encryption = on
aangepast in
password_encryption = on
File: /etc/postgresql/8.4/main/pg_hba.conf
door encrypted toegevoegd: <span style="color:red">???</span>
local all all md5
voor netwerk buiten local toevoegen
host all all 198.168.178.0/24 md5 # computers in netwerkreeks toegang
Toevoegen pgadmin3 als hulpmiddel om privileges en database te controleren
sudo apt-get install pgadmin3
Hierna herstarten:
sudo /etc/init.d/postgresql restart
Gebruikers aanmaken. We kiezen als voorbeeld de user 'ebuser' met password 'eekboek':
sudo -u postgres createuser ebuser
-> Shall the new role be a superuser? (y/n) NO
-> Shall the new role be allowed to create database? (y/n) YES
-> Shall the new role be allowed to create more new roles? (y/n) NO
sudo -u postgres psql template1
-> #
ALTER USER ebuser WITH UNENCRYPTED PASSWORD 'eekboek';
-> ALTER ROLE
-> #
\q
Tot zover de voorbereidingen voor de installatie van EekBoek.
Hierna EekBoek geïnstalleerd. Noot: deze procedure dient nog te worden verbeterd.
Controleren:
Ubuntu 10.10 server met PostgreSQL en CLI ebshell werkt lokaal.
Serverzijde:
Poort 5432 controle met telnet localhost 5432
psql -h 192.168.178.23 template1
perl -wlMDBI -e 'DBI->connect("dbi:Pg:dbname=template1;host=192.168.178.23","ebuser","eekboek")'
===Clientzijde===
Noot: bij nieuwe Windows 7 staat standaard telnet uit!)
<span style="color:red">Noot: wat houdt dat in? -- jv</span>
Proberen in command window:
ping 192.168.178.23
telnet 192.168.178.23 5432
===Serverzijde===
> psql template1
systeem antwoord: template1-#
> telnet localhost 5432
trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
> telnet 192.168.178.23 5432
connected to 192.168.178.23.
Escape character is '^]'.
Connection closed by foreingn host.
>:~$ psql -h 192.168.178.23 template1
Password:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
template1=#
Stel voor een aparte postgres gebruiker voor eekboek aan te maken met de naam
aleidus@Gaffel:~$ sudo su postgres -c createuser
[sudo] password for aleidus:
Enter name of role to add: ebuser
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
$ psql -h 192.168.178.23 template1 ebuser
> Password for user ebuser:
> psql: FATAL: password authentication failed for user "ebuser"
> FATAL: password authentication failed for user "ebuser"
Opmerking ebuser gaat mis bij encrypted password. Dus unencryted instellen.
sudo su postgres -c pgsql template1
postgres=# alter user ebuser unencrypted password '. . . . . .';
ALTER ROLE
postgres=# \q
aleidus@Gaffel:~$ psql -h 192.168.178.23 template1 ebuser
Password for user ebuser:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
Testen ebuser voor aanmaken van database.
template1=> create database foo;
CREATE DATABASE
template1=> drop database foo;
DROP DATABASE
template1=>
template1=> \q
'''Samenvattend''': op de server draait de database server. Deze is via de internet poort toegankelijk. Database user ebuser is aangemaakt, heeft toegangsrechten en mag databases aanmaken en verwijderen.
==Client: netbook met Windows 7 starter==
In een command window:
C:\Users\Aleidus> ping 192.168.178.23
Pingen naar 192.168.178.23 met 32 bytes aan gegevens:
Antwoord van 192.168.178.23: bytes=32 tijd=4 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=1 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Ping-statistieken voor 192.168.178.23:
Pakketten: verzonden = 4, ontvangen = 4, verloren = 0
(0% verlies).
De gemiddelde tijd voor het uitvoeren van één bewerking in milliseconden:
Minimum = 1ms, Maximum = 4ms, Gemiddelde = 2ms
C:\Users\Aleidus> telnet 192.168.178.23 5432
Na 5 minuten geen resultaat en enter ingedrukt = afgebroken.
Blijkbaar gaat het mis, hoe dit op te lossen zie verder.
> psql -h 192.168.178.23 template1 ebuser
C:\Users\Aleidus>psql -h 192.168.178.23 template1 ebuser
psql wordt niet herkend als een interne of externe opdracht, programma of batchbestand.
Conclusie geen psql op netbook. Eerst psql voor Windows installeren, zie [http://sourceforge.net/projects/psql/ psql]
file:///C:/Users/Aleidus/Downloads/postgresql-frontend-7.4.6
==Complete Eekboek GUI installeren==
De installatie bevat:
* ActivePerl
* EekBoek 2.00.02
* de packages DBI en DBD::Pg
In een command window uitvoeren:
perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=IP-adres host})"
Controle of Perl is geinstalleerd door test van welke versie.
C:\Users\Aleidus> perl -v
This is perl 5, version 12, subversion 2 (v5.12.2) built for MSWin32-x86-multi-thread (with 8 registered patches, see perl -V for more detail)
Copyright 1987-2010, Larry Wall
Binary build 1202 [293621] provided by ActiveState
http://www.ActiveState.com
Built Sep 6 2010 23:36:03
C:\Users\Aleidus> ebshell
EekBoek 2.00.02 -- Copyright 2005-2010 Squirrel Consultancy
EekBoek is VRIJE software, ontwikkeld om vrij over uw eigen gegevens te kunnen beschikken. Met uw keuze voor het Microsoft Windows besturingssysteem geeft u echter alle vrijheden weer uit handen. Dat is erg triest.
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
^C
==Installeren van DBD::Pg==
DBD::Pg is de Perl PostgreSQL driver en kan als volgt worden geinstalleerd:
C:\Users\Aleidus> ppm install DBD::Pg
Downloading DBD-Pg-2.17.1...done
Unpacking DBD-Pg-2.17.1...done
Generating HTML for DBD-Pg-2.17.1...done
Updating files in site area...done
13 files installed
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres})"
DBI connect('dbname=template1;host=ip-adres','',...) failed: fe_sendauth: no password supplied at -e line 1
De laatste regel geeft Failed en zo te zien is fe_sendauth een regelmatig terugkomend woord waar het mis mee loopt.
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres},q{ebuser},q{eekboek})"
Lijkt geaccepteerd. Waar het nu om gaat is dat je op de server een werkende EekBoek administratie opzet, in de PostgreSQL database. Als die op de server draait, dan gaan we kijken of we die op de client kunnen benaderen.
==Installatie eekboek CLI==
Dus de volgende stap is het opzetten van een administratie (neem gewoon de voorbeeldadministratie) op de server.
aleidus@Gaffel:~$ sudo aptitude show eekboek
Package: eekboek
New: yes
State: not installed
Version: 2.00.02-2
Priority: extra
Section: universe/perl
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 1974k
Depends: perl, libterm-readline-gnu-perl, libdbi-perl (>= 1.40), libdbd-sqlite3-perl (>= 1.13), libarchive-zip-perl, libcarp-assert-perl
Suggests: eekboek-gui
Description: Bookkeeping software for small and medium-size businesses
EekBoek is a bookkeeping package for Dutch users; it creates reports such as a balance sheet ("Balans"), a general journal "Journaal"), a general ledger ("Grootboek") and a VAT report ("BTW-aangifte").
If you'd like to use EekBoek with a PostgreSQL back end (instead of the default SQLite), install the package eekboek-db-postgresql. If you'd like to use the Eekboek GUI, install the suggested package eekboek-gui. Homepage: http://www.eekboek.nl/
Helaas gaat het fout. En inderdaad, test even of internet werkt:
> ping 8.8.8.8
> ping google.nl
Overigens moet je naast 'eekboek' ook 'eekboek-postgres' installeren! Dat pakket heet eekboek-db-postgresql.
aleidus@Gaffel:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=55 time=24.4 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=55 time=20.8 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=55 time=20.5 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 20.581/21.952/24.453/1.771 ms
aleidus@Gaffel:~$ ping google.nl
ping: unknown host google.nl
aleidus@Gaffel:~$
Met de host is iets mis. Dit had te maken met het feit dat ik af wil van een vaste naam in de router/DHCP die ik niet kan wijzigen. Inmiddels het probleem van DNS opgelost.
Opnieuw eekboek-postgresql geinstalleerd zie hierbij het reultaat.
aleidus@Gaffel:~$ sudo aptitude install eekboek-db-postgresql
The following NEW packages will be installed:
eekboek{a} eekboek-db-postgresql libarchive-zip-perl{a}
libcarp-assert-perl{a} libdbd-pg-perl{a} libdbd-sqlite3-perl{a}
libdbi-perl{a} libnet-daemon-perl{a} libplrpc-perl{a}
libterm-readline-gnu-perl{a}
0 packages upgraded, 10 newly installed, 0 to remove and 13 not upgraded.
Need to get 1934kB of archives. After unpacking 6373kB will be used.
Do you want to continue? [Y/n/?] Y
Get:1 http://nl.archive.ubuntu.com/ubuntu/ maverick/main
libarchive-zip-perl all 1.30-2 [95,9kB]
[ingekort]
aleidus@Gaffel:~$ sudo aptitude install eekboek
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
aleidus@Gaffel:~$ ebshell
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
Naam [Mijn eerste EekBoek]: test
Geef het boekjaar voor deze administatie. De administatie begint op 1 januari van het opgegeven jaar.
Begindatum <1990..2020> [2010]: 2000
Geef een unieke code voor de administratie. Deze wordt gebruikt als interne naam voor de database en administratiefolders.
De standaardwaarde is afgeleid van de administratienaam en de begindatum.
Code [test_2000]:
U kunt een van de meegeleverde sjablonen gebruiken voor uw administratie.
1: Lege administratie
2: Eenmanszaak (ZZP)
3: BV / NV
4: Ondernemer
5: EekBoek voorbeeldadministratie
6: Vereniging / Stichting
Sjabloon <1..6> [5]: 1
Moet BTW worden toegepast in deze administratie [Ja]: nee
Kies het type database dat u wilt gebruiken voor deze administratie.
1: postgres
2: sqlite
Database <1..2> [2]: 1
Gereed om de administratieve bestanden en de database aan te maken.
Doorgaan [Ja]: ja
DBI connect('dbname=template1','',...) failed: fe_sendauth: no password supplied at /usr/share/perl5/EB/DB/Postgres.pm line 87
?Database probleem: fe_sendauth: no password supplied
aleidus@Gaffel:~$
Hier gaat het mis met de path naar administratie bestanden.
Ga nu naar de directory waar de EekBoek waar de administratiebestanden zijn neergezet. Dat is hoogstwaarschijnlijk .eekboek/admdir/test
$ cd ~/.eekboek/admdir/test
Pas het bestand eekboek.conf aan met editor. Zoek de sectie [database]:
[database]
name = test
driver = postgres
Voeg hieraan toe:
host = 192.168.178.23
user = ebuser
password = eekboek
Opslaan. Vervolgens doe je terwijl je nog steeds in die folder staat:
$ ebshell --init
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ vi eekboek.conf
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ ebshell --init
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
%Lege database test_2000 is aangemaakt
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
"constants_pkey" for table "constants"
[ingekort]
NOTICE: CREATE TABLE / UNIQUE will create implicit index
"journal_jnl_bsk_id_key" for table "journal"
Openingsbalans
Datum: 2000-01-01
test EekBoek 2.00.02, 2010-12-02
RekNr Grootboekrekening Debet Credit
----------------------------------------------------------------------
----------------------------------------------------------------------
TOTAAL Balans 0,00 0,00
aleidus@Gaffel:~/.eekboek/admdir/test_2000$
Dat werkt. Nu weer naar de client. Maak daar een folder c:\eekboek\admdir\test_2000.
Maak daarin een bestand eekboek.conf aan met als inhoud:
[database]
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
En dan .... terwijl je nog steeds in die folder staat, geef je de opdracht "ebshell". Hier het resultaat:
C:\eekboek\admdir>edit eekboek.conf
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
Begint de file met
[database]
Maak daar een folder c:\eekboek\admdir\test_2000
Dus, samenvattend:
* je maakt de administratie aan op de server
* je past de betreffende eekboek.conf aan met de host, user en password informatie
* je doet "ebshell --init"
* verifieren met "ebshell"
Dan op de client:
* folder aanmaken in eekboek\admdir
* eekboek.conf aanmaken in die nieuwe folder
* daar de [database] gegevens inzetten
* uitproberen met "ebshell"
Dan op de client terug naar je home directory en ebshell intikken, dan krijg je de nieuwe administratie in het keuzelijstje erbij. Dit zijn de (eenmalige) stappen voor elke administratie die je op deze wijze wilt opzetten.
Als het goed is is je configfile eekboek\admdir\test_2000\eekboek.conf
Zou je willen proberen:
C:\> dir eekboek\admdir\test_2000\eekboek.conf
C:\> ebwxshell -f eekboek\admdir\test_2000\eekboek.conf
Map van C:\eekboek\admdir\vvhlid_2008
C:\>ebwxshell -f eekboek\admdir\vvhlid_2008\eekboek.conf
Dat werkt en kan daar mee verder.
90a18bf028a672b81b822413d1be359fedb0a10e
473
462
2010-12-18T17:45:43Z
Sbouwhuis
12
/* Complete Eekboek GUI installeren */
wikitext
text/x-wiki
=PostgreSQL-8.4 op een schone Ubuntu 10.10 server=
'''Opmerking: Deze procedure is nog in ontwikkeling en is nu nog niet bruikbaar '''
Het volgende is een overzicht van de stappen welke doorlopen moeten worden in het opzetten van een PostgreSQL database voor EekBoek. De stappen zijn voor een PostgreSQL server op een Ubuntu machine welke benaderd wordt via een Windows 7 client.
Aannames:
* de database server is 192.168.178.23
* de windows client is 192.168.178.34
* de database user die de database gaat benaderen is 'ebuser' met password 'eekboek'
Het volgende geïnstalleerd via tasksel:
* ssh
* postgresql
* printserver
* samba fileserver
Hierna de volgende aanpassingen:
Samba:
* workgroup = ( Standaard = MSHOME )
* smbpasswd –a gebruikersnaam
<span style="color:red">Naar mijn informatie is ssh, printserver en het samba gedoe niet nodig -- jv.</span>
Aanpassen PostgreSQL configuratie.
File: /etc/postgresql/8.4/main/postgresql.conf
# listenadresses = 'localhost'
wijzigen in
listenadressses = '*'
Hiermee wordt het mogelijk gemaakt om de database server via het netwerk te benaderen.
Voor encryptie als aanvulling instellen:
# password_encryption = on
aangepast in
password_encryption = on
File: /etc/postgresql/8.4/main/pg_hba.conf
door encrypted toegevoegd: <span style="color:red">???</span>
local all all md5
voor netwerk buiten local toevoegen
host all all 198.168.178.0/24 md5 # computers in netwerkreeks toegang
Toevoegen pgadmin3 als hulpmiddel om privileges en database te controleren
sudo apt-get install pgadmin3
Hierna herstarten:
sudo /etc/init.d/postgresql restart
Gebruikers aanmaken. We kiezen als voorbeeld de user 'ebuser' met password 'eekboek':
sudo -u postgres createuser ebuser
-> Shall the new role be a superuser? (y/n) NO
-> Shall the new role be allowed to create database? (y/n) YES
-> Shall the new role be allowed to create more new roles? (y/n) NO
sudo -u postgres psql template1
-> #
ALTER USER ebuser WITH UNENCRYPTED PASSWORD 'eekboek';
-> ALTER ROLE
-> #
\q
Tot zover de voorbereidingen voor de installatie van EekBoek.
Hierna EekBoek geïnstalleerd. Noot: deze procedure dient nog te worden verbeterd.
Controleren:
Ubuntu 10.10 server met PostgreSQL en CLI ebshell werkt lokaal.
Serverzijde:
Poort 5432 controle met telnet localhost 5432
psql -h 192.168.178.23 template1
perl -wlMDBI -e 'DBI->connect("dbi:Pg:dbname=template1;host=192.168.178.23","ebuser","eekboek")'
===Clientzijde===
Noot: bij nieuwe Windows 7 staat standaard telnet uit!)
<span style="color:red">Noot: wat houdt dat in? -- jv</span>
Proberen in command window:
ping 192.168.178.23
telnet 192.168.178.23 5432
===Serverzijde===
> psql template1
systeem antwoord: template1-#
> telnet localhost 5432
trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
> telnet 192.168.178.23 5432
connected to 192.168.178.23.
Escape character is '^]'.
Connection closed by foreingn host.
>:~$ psql -h 192.168.178.23 template1
Password:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
template1=#
Stel voor een aparte postgres gebruiker voor eekboek aan te maken met de naam
aleidus@Gaffel:~$ sudo su postgres -c createuser
[sudo] password for aleidus:
Enter name of role to add: ebuser
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
$ psql -h 192.168.178.23 template1 ebuser
> Password for user ebuser:
> psql: FATAL: password authentication failed for user "ebuser"
> FATAL: password authentication failed for user "ebuser"
Opmerking ebuser gaat mis bij encrypted password. Dus unencryted instellen.
sudo su postgres -c pgsql template1
postgres=# alter user ebuser unencrypted password '. . . . . .';
ALTER ROLE
postgres=# \q
aleidus@Gaffel:~$ psql -h 192.168.178.23 template1 ebuser
Password for user ebuser:
psql (8.4.5)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type "help" for help.
Testen ebuser voor aanmaken van database.
template1=> create database foo;
CREATE DATABASE
template1=> drop database foo;
DROP DATABASE
template1=>
template1=> \q
'''Samenvattend''': op de server draait de database server. Deze is via de internet poort toegankelijk. Database user ebuser is aangemaakt, heeft toegangsrechten en mag databases aanmaken en verwijderen.
==Client: netbook met Windows 7 starter==
In een command window:
C:\Users\Aleidus> ping 192.168.178.23
Pingen naar 192.168.178.23 met 32 bytes aan gegevens:
Antwoord van 192.168.178.23: bytes=32 tijd=4 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=1 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Antwoord van 192.168.178.23: bytes=32 tijd=2 ms TTL=64
Ping-statistieken voor 192.168.178.23:
Pakketten: verzonden = 4, ontvangen = 4, verloren = 0
(0% verlies).
De gemiddelde tijd voor het uitvoeren van één bewerking in milliseconden:
Minimum = 1ms, Maximum = 4ms, Gemiddelde = 2ms
C:\Users\Aleidus> telnet 192.168.178.23 5432
Na 5 minuten geen resultaat en enter ingedrukt = afgebroken.
Blijkbaar gaat het mis, hoe dit op te lossen zie verder.
> psql -h 192.168.178.23 template1 ebuser
C:\Users\Aleidus>psql -h 192.168.178.23 template1 ebuser
psql wordt niet herkend als een interne of externe opdracht, programma of batchbestand.
Conclusie geen psql op netbook. Eerst psql voor Windows installeren, zie [http://sourceforge.net/projects/psql/ psql]
file:///C:/Users/Aleidus/Downloads/postgresql-frontend-7.4.6
==Complete Eekboek GUI installeren==
De installatie bevat:
* ActivePerl
* EekBoek 2.00.02
* de packages DBI en DBD::Pg
In een command window uitvoeren:
perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=IP-adres host})"
Controle of Perl is geinstalleerd:
C:\Users\Aleidus> perl -v
This is perl 5, version 12, subversion 2 (v5.12.2) built for MSWin32-x86-multi-thread (with 8 registered patches, see perl -V for more detail)
Copyright 1987-2010, Larry Wall
Binary build 1202 [293621] provided by ActiveState
http://www.ActiveState.com
Built Sep 6 2010 23:36:03
EekBoek opstarten:
C:\Users\Aleidus> ebshell
EekBoek 2.00.02 -- Copyright 2005-2010 Squirrel Consultancy
EekBoek is VRIJE software, ontwikkeld om vrij over uw eigen gegevens te kunnen beschikken. Met uw keuze voor het Microsoft Windows besturingssysteem geeft u echter alle vrijheden weer uit handen. Dat is erg triest.
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
^C
==Installeren van DBD::Pg==
DBD::Pg is de Perl PostgreSQL driver en kan als volgt worden geinstalleerd:
C:\Users\Aleidus> ppm install DBD::Pg
Downloading DBD-Pg-2.17.1...done
Unpacking DBD-Pg-2.17.1...done
Generating HTML for DBD-Pg-2.17.1...done
Updating files in site area...done
13 files installed
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres})"
DBI connect('dbname=template1;host=ip-adres','',...) failed: fe_sendauth: no password supplied at -e line 1
De laatste regel geeft Failed en zo te zien is fe_sendauth een regelmatig terugkomend woord waar het mis mee loopt.
C:\Users\Aleidus> perl -MDBI -e "DBI->connect(q{dbi:Pg:dbname=template1;host=ip-adres},q{ebuser},q{eekboek})"
Lijkt geaccepteerd. Waar het nu om gaat is dat je op de server een werkende EekBoek administratie opzet, in de PostgreSQL database. Als die op de server draait, dan gaan we kijken of we die op de client kunnen benaderen.
==Installatie eekboek CLI==
Dus de volgende stap is het opzetten van een administratie (neem gewoon de voorbeeldadministratie) op de server.
aleidus@Gaffel:~$ sudo aptitude show eekboek
Package: eekboek
New: yes
State: not installed
Version: 2.00.02-2
Priority: extra
Section: universe/perl
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 1974k
Depends: perl, libterm-readline-gnu-perl, libdbi-perl (>= 1.40), libdbd-sqlite3-perl (>= 1.13), libarchive-zip-perl, libcarp-assert-perl
Suggests: eekboek-gui
Description: Bookkeeping software for small and medium-size businesses
EekBoek is a bookkeeping package for Dutch users; it creates reports such as a balance sheet ("Balans"), a general journal "Journaal"), a general ledger ("Grootboek") and a VAT report ("BTW-aangifte").
If you'd like to use EekBoek with a PostgreSQL back end (instead of the default SQLite), install the package eekboek-db-postgresql. If you'd like to use the Eekboek GUI, install the suggested package eekboek-gui. Homepage: http://www.eekboek.nl/
Helaas gaat het fout. En inderdaad, test even of internet werkt:
> ping 8.8.8.8
> ping google.nl
Overigens moet je naast 'eekboek' ook 'eekboek-postgres' installeren! Dat pakket heet eekboek-db-postgresql.
aleidus@Gaffel:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=55 time=24.4 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=55 time=20.8 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=55 time=20.5 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 20.581/21.952/24.453/1.771 ms
aleidus@Gaffel:~$ ping google.nl
ping: unknown host google.nl
aleidus@Gaffel:~$
Met de host is iets mis. Dit had te maken met het feit dat ik af wil van een vaste naam in de router/DHCP die ik niet kan wijzigen. Inmiddels het probleem van DNS opgelost.
Opnieuw eekboek-postgresql geinstalleerd zie hierbij het reultaat.
aleidus@Gaffel:~$ sudo aptitude install eekboek-db-postgresql
The following NEW packages will be installed:
eekboek{a} eekboek-db-postgresql libarchive-zip-perl{a}
libcarp-assert-perl{a} libdbd-pg-perl{a} libdbd-sqlite3-perl{a}
libdbi-perl{a} libnet-daemon-perl{a} libplrpc-perl{a}
libterm-readline-gnu-perl{a}
0 packages upgraded, 10 newly installed, 0 to remove and 13 not upgraded.
Need to get 1934kB of archives. After unpacking 6373kB will be used.
Do you want to continue? [Y/n/?] Y
Get:1 http://nl.archive.ubuntu.com/ubuntu/ maverick/main
libarchive-zip-perl all 1.30-2 [95,9kB]
[ingekort]
aleidus@Gaffel:~$ sudo aptitude install eekboek
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
aleidus@Gaffel:~$ ebshell
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geef een unieke naam voor de nieuwe administratie. Deze wordt gebruikt voor rapporten en dergelijke.
Naam [Mijn eerste EekBoek]: test
Geef het boekjaar voor deze administatie. De administatie begint op 1 januari van het opgegeven jaar.
Begindatum <1990..2020> [2010]: 2000
Geef een unieke code voor de administratie. Deze wordt gebruikt als interne naam voor de database en administratiefolders.
De standaardwaarde is afgeleid van de administratienaam en de begindatum.
Code [test_2000]:
U kunt een van de meegeleverde sjablonen gebruiken voor uw administratie.
1: Lege administratie
2: Eenmanszaak (ZZP)
3: BV / NV
4: Ondernemer
5: EekBoek voorbeeldadministratie
6: Vereniging / Stichting
Sjabloon <1..6> [5]: 1
Moet BTW worden toegepast in deze administratie [Ja]: nee
Kies het type database dat u wilt gebruiken voor deze administratie.
1: postgres
2: sqlite
Database <1..2> [2]: 1
Gereed om de administratieve bestanden en de database aan te maken.
Doorgaan [Ja]: ja
DBI connect('dbname=template1','',...) failed: fe_sendauth: no password supplied at /usr/share/perl5/EB/DB/Postgres.pm line 87
?Database probleem: fe_sendauth: no password supplied
aleidus@Gaffel:~$
Hier gaat het mis met de path naar administratie bestanden.
Ga nu naar de directory waar de EekBoek waar de administratiebestanden zijn neergezet. Dat is hoogstwaarschijnlijk .eekboek/admdir/test
$ cd ~/.eekboek/admdir/test
Pas het bestand eekboek.conf aan met editor. Zoek de sectie [database]:
[database]
name = test
driver = postgres
Voeg hieraan toe:
host = 192.168.178.23
user = ebuser
password = eekboek
Opslaan. Vervolgens doe je terwijl je nog steeds in die folder staat:
$ ebshell --init
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ vi eekboek.conf
aleidus@Gaffel:~/.eekboek/admdir/test_2000$ ebshell --init
EekBoek 2.00.02 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
%Lege database test_2000 is aangemaakt
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index
"constants_pkey" for table "constants"
[ingekort]
NOTICE: CREATE TABLE / UNIQUE will create implicit index
"journal_jnl_bsk_id_key" for table "journal"
Openingsbalans
Datum: 2000-01-01
test EekBoek 2.00.02, 2010-12-02
RekNr Grootboekrekening Debet Credit
----------------------------------------------------------------------
----------------------------------------------------------------------
TOTAAL Balans 0,00 0,00
aleidus@Gaffel:~/.eekboek/admdir/test_2000$
Dat werkt. Nu weer naar de client. Maak daar een folder c:\eekboek\admdir\test_2000.
Maak daarin een bestand eekboek.conf aan met als inhoud:
[database]
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
En dan .... terwijl je nog steeds in die folder staat, geef je de opdracht "ebshell". Hier het resultaat:
C:\eekboek\admdir>edit eekboek.conf
name = test_2000
driver = postgres
host = 192.168.178.23
user = ebuser
password = eekboek
Begint de file met
[database]
Maak daar een folder c:\eekboek\admdir\test_2000
Dus, samenvattend:
* je maakt de administratie aan op de server
* je past de betreffende eekboek.conf aan met de host, user en password informatie
* je doet "ebshell --init"
* verifieren met "ebshell"
Dan op de client:
* folder aanmaken in eekboek\admdir
* eekboek.conf aanmaken in die nieuwe folder
* daar de [database] gegevens inzetten
* uitproberen met "ebshell"
Dan op de client terug naar je home directory en ebshell intikken, dan krijg je de nieuwe administratie in het keuzelijstje erbij. Dit zijn de (eenmalige) stappen voor elke administratie die je op deze wijze wilt opzetten.
Als het goed is is je configfile eekboek\admdir\test_2000\eekboek.conf
Zou je willen proberen:
C:\> dir eekboek\admdir\test_2000\eekboek.conf
C:\> ebwxshell -f eekboek\admdir\test_2000\eekboek.conf
Map van C:\eekboek\admdir\vvhlid_2008
C:\>ebwxshell -f eekboek\admdir\vvhlid_2008\eekboek.conf
Dat werkt en kan daar mee verder.
cb3bf075c6d5b3d03c8dc0f1df68cdd2c1ae949f
Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu
0
17
464
449
2010-12-15T16:08:23Z
Pvdv
7
Ubuntu packages toegevoegd
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
Bij Ubuntu zijn ook nieuwe packages aangemaakt, deze zijn hier te downloaden:
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097853/+files/libwx-perl_0.9702-1build0.1_powerpc.deb
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097851/+files/libwx-perl_0.9702-1build0.1_armel.deb
Ik heb echter nog niet gehoord of ze werken. Reakties zijn welkom.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
9ba8c197c32f84d74510cdd18e212ab0e038008c
465
464
2010-12-15T16:09:04Z
Pvdv
7
/* Voor Ubuntu Maverick (10.10) */
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
Bij Ubuntu zijn ook nieuwe packages aangemaakt, deze zijn hier te downloaden:
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097853/+files/libwx-perl_0.9702-1build0.1_powerpc.deb
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097851/+files/libwx-perl_0.9702-1build0.1_armel.deb
Ik heb echter nog niet gehoord of ze werken. Reakties zijn welkom.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
664216d7a05d1637c7529ccf5f326d89aba2d076
466
465
2010-12-15T16:10:37Z
Pvdv
7
/* Voor Ubuntu Maverick (10.10) */
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
Bij Ubuntu zijn ook nieuwe packages aangemaakt, deze zijn hier te downloaden:
64-bits:
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
32-bits:
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
powerpc:
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097853/+files/libwx-perl_0.9702-1build0.1_powerpc.deb
armel:
https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097851/+files/libwx-perl_0.9702-1build0.1_armel.deb
Ik heb echter nog niet gehoord of ze werken. Reakties zijn welkom.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
928799b9284eae4a6acf96c5d4190a19466c8fd0
467
466
2010-12-15T16:13:34Z
Pvdv
7
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
Bij Ubuntu zijn ook nieuwe packages aangemaakt, deze zijn hier te downloaden:
32-bits: https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
64-bits: https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
Ik heb echter nog niet gehoord of ze werken. Reakties zijn welkom. Er zijn ook pakketten voor Powerpc en Armel.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
d09004a1d46d53db0c2aa8dd2cfd23dc3c884116
468
467
2010-12-15T16:14:13Z
Pvdv
7
/* Voor Ubuntu Maverick (10.10) */
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Het helpt om dit package vanaf source te bouwen, dan gaat het goed. Misschien komt Ubuntu ook wel met een correctie. Voor de 32-bit versie van Ubuntu hebben we nu een correct package. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
Bij Ubuntu zijn ook nieuwe packages aangemaakt, deze zijn hier te downloaden:
32-bits: https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
64-bits: https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
Ik heb echter nog niet gehoord of ze werken. Reakties zijn welkom. Er zijn ook pakketten voor Powerpc en Armel.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
4e254f896395f50746fc62547e548c2edc775192
469
468
2010-12-15T16:15:13Z
Pvdv
7
/* Voor Ubuntu Maverick (10.10) */
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Voor de 32-bit versie van Ubuntu hebben we nu een correct package. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
Bij Ubuntu zijn ook nieuwe packages aangemaakt, deze zijn hier te downloaden:
32-bits: https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
64-bits: https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
Ik heb echter nog niet gehoord of ze werken. Reakties zijn welkom. Er zijn ook pakketten voor Powerpc en Armel.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
fa4d0894487e94baf7eb497daa0fd1d682ab6f41
470
469
2010-12-15T16:16:02Z
Pvdv
7
/* Voor Ubuntu Maverick (10.10) */
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Voor de 32-bit versie van Ubuntu hebben we nu een correct package. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget http://www.eekboek.nl/repo/ubuntu_10.10/libwx-perl_0.9702-1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1_i386.deb
rm libwx-perl_0.9702-1_i386.deb
Bij Ubuntu zijn ook nieuwe packages aangemaakt, deze zijn hier te downloaden:
32-bits: https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
64-bits: https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
Ik heb echter nog niet gehoord of ze werken. Reakties zijn welkom. Er zijn ook packages voor Powerpc en Armel.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
332a2b71a45dcdf984c9411a80de7db03cf8f7dc
471
470
2010-12-15T16:19:41Z
Pvdv
7
/* Voor Ubuntu Maverick (10.10) */
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd. Voor de 32-bit versie van Ubuntu hebben we nu een correct package. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de site van Ubuntu.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
4567313178683bdd7e1832bef56a584986f6d2c6
472
471
2010-12-15T16:20:41Z
Pvdv
7
/* Voor Ubuntu Maverick (10.10) */
wikitext
text/x-wiki
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd maar ze hebben al nieuwe packages gemaakt. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de site van Ubuntu.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
8ff6725db39e75c70ce24a846e946162ceb4ea95
487
472
2010-12-20T22:13:04Z
Pvdv
7
Toegevoegd dat deze pagina niet meer wordt onderhouden
wikitext
text/x-wiki
Deze pagina wordt niet meer bijgehouden. Ik raad je aan om deze link te volgen en een actuele pagina te gebruiken:
[[Installatie]]
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd maar ze hebben al nieuwe packages gemaakt. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de site van Ubuntu.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
94d30d9f6ae9711418a241e5646fd109fd7b76df
Platform:Debian
0
54
474
2010-12-20T20:55:09Z
Pvdv
7
Initial release
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze met Debian packages en zal ook bruikbaar zijn onder Sid. Mocht je Eekboek willen installeren op Lenny, dan raad ik je aan deze handleiding te gebruiken: [[Eekboek met GUI installeren onder Debian]].
=== Opmerking ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
=== Het installeren van de packages ===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig:
apt-get install eekboek-db-postgresql
Voor het gebruik van SQlite is geen extra pakket nodig. Het installeren met SQlite is veel eenvoudiger, PostgreSQL is krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
=== Eekboek starten ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
320cf2486b11ddcdaffedd84bb129a3ba54df41c
475
474
2010-12-20T20:56:24Z
Pvdv
7
kopjes veranderd
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze met Debian packages en zal ook bruikbaar zijn onder Sid. Mocht je Eekboek willen installeren op Lenny, dan raad ik je aan deze handleiding te gebruiken: [[Eekboek met GUI installeren onder Debian]].
==== Opmerking vooraf ====
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
==== Het installeren van de packages ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig:
apt-get install eekboek-db-postgresql
Voor het gebruik van SQlite is geen extra pakket nodig. Het installeren met SQlite is veel eenvoudiger, PostgreSQL is krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
18f51a6312b79da1fc2f2230f2ea1291b0697e56
476
475
2010-12-20T21:01:13Z
Pvdv
7
Volgordes gewijzigd
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze met Debian packages en zal ook bruikbaar zijn onder Sid. Mocht je Eekboek willen installeren op Lenny, dan raad ik je aan deze handleiding te gebruiken: [[Eekboek met GUI installeren onder Debian]].
==== Opmerking vooraf ====
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
==== Het installeren van de packages ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
116d6d78954b49cfaf5ec5622e472048fc27dba2
477
476
2010-12-20T21:02:13Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze met Debian packages en zal ook bruikbaar zijn onder Sid. Mocht je Eekboek willen installeren op Lenny, dan raad ik je aan deze wat oudere handleiding te gebruiken: [[Eekboek met GUI installeren onder Debian]].
==== Opmerking vooraf ====
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
==== Het installeren van de packages ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
fb9c89f27b7b8380a88e17ce8b9bc12f6812df8f
496
477
2010-12-22T16:22:38Z
Pvdv
7
versienummers toegevoegd
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze (6.0) met Debian packages en zal ook bruikbaar zijn onder Sid. Mocht je Eekboek willen installeren op Lenny (5.0), dan raad ik je aan deze wat oudere handleiding te gebruiken: [[Eekboek met GUI installeren onder Debian]]. Eekboek wordt ondersteund vanaf Debian Lenny (5.0).
==== Opmerking vooraf ====
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
==== Het installeren van de packages ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
137c366fbd0e499aa24a5d42b6593548343650b6
499
496
2010-12-22T19:30:00Z
Pvdv
7
opmerking vooraf verwijderd
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze (6.0) met Debian packages en zal ook bruikbaar zijn onder Sid. Mocht je Eekboek willen installeren op Lenny (5.0), dan raad ik je aan deze wat oudere handleiding te gebruiken: [[Eekboek met GUI installeren onder Debian]]. Eekboek wordt ondersteund vanaf Debian Lenny (5.0).
==== Het installeren van de packages ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
eccb686711bd36508f7ba09aa7d014982065336a
Platform:Ubuntu
0
55
478
2010-12-20T21:16:49Z
Pvdv
7
Initiele release
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick. Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Opmerking vooraf ====
Mocht je ooit het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren om de laatste resten te verwijderen:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Uiteraard verwijderd dit geen boekhoudingen, maar alleen het programma.
==== Het installeren van pakketen ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl package geleverd. Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit nodig hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen voor de weinige mensen die deze processoren gebruiken.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
d03e162c578bd37fc47d7b458d4287ce2a1f6aa3
479
478
2010-12-20T21:25:31Z
Pvdv
7
wijziging aan inleiding
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een oudere versie gebruiken zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze wat oudere handleiding te gebruiken: [[Eekboek_met_GUI_installeren_onder_Debian_Squeeze,_Sid_en_Ubuntu]]
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Opmerking vooraf ====
Mocht je ooit het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren om de laatste resten te verwijderen:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Uiteraard verwijderd dit geen boekhoudingen, maar alleen het programma.
==== Het installeren van pakketen ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl package geleverd. Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit nodig hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
70e0dcfdb1e5f6cdf64b080ad2be4bd3d16c7ac1
482
479
2010-12-20T21:39:51Z
Pvdv
7
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Opmerking vooraf ====
Mocht je ooit het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren om de laatste resten te verwijderen:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Uiteraard verwijderd dit geen boekhoudingen, maar alleen het programma.
==== Het installeren van pakketen ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl package geleverd. Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit nodig hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
23e9ef4e4e290856ea2c9cd47f0fb52d148333f9
484
482
2010-12-20T21:44:06Z
Pvdv
7
Verwijzing naar Hardy-pagina toegevoegd.
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Verder is er ook nog deze handleiding over Ubuntu Hardy: [[Wx_2.8_voor_Ubuntu_Hardy_LTS]].
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Opmerking vooraf ====
Mocht je ooit het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren om de laatste resten te verwijderen:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Uiteraard verwijderd dit geen boekhoudingen, maar alleen het programma.
==== Het installeren van pakketen ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl package geleverd. Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit nodig hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
1ca38e2c9ce3f973075f9bc03084e8f233022ccb
488
484
2010-12-21T10:50:38Z
Pvdv
7
/* Probleem bij deze versie van Ubuntu */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Verder is er ook nog deze handleiding over Ubuntu Hardy: [[Wx_2.8_voor_Ubuntu_Hardy_LTS]].
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Opmerking vooraf ====
Mocht je ooit het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren om de laatste resten te verwijderen:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Uiteraard verwijderd dit geen boekhoudingen, maar alleen het programma.
==== Het installeren van pakketen ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl package geleverd, welke alleen nodig is voor de grafische versie van Eekboek. Door dit defecte pakket zal Eekboek crashen (de wizzard voor het aanmaken van een boekhouding werkt wel). Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
37f433875757dad3ee9b4ba6ded935968aca38ff
497
488
2010-12-22T16:23:58Z
Pvdv
7
Link naar Hardy verwijderd, toegevoegd vanaf welke versie ondersteund wordt.
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Ubuntu wordt ondersteund vanaf versie 9.10.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Opmerking vooraf ====
Mocht je ooit het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren om de laatste resten te verwijderen:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Uiteraard verwijderd dit geen boekhoudingen, maar alleen het programma.
==== Het installeren van pakketen ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl package geleverd, welke alleen nodig is voor de grafische versie van Eekboek. Door dit defecte pakket zal Eekboek crashen (de wizzard voor het aanmaken van een boekhouding werkt wel). Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
1206acaeed7e34c3b37c81b0f7f512cbc0fe5a59
500
497
2010-12-22T19:30:48Z
Pvdv
7
Opmerking vooraf verwijderd
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Ubuntu wordt ondersteund vanaf versie 9.10.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Het installeren van pakketen ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl package geleverd, welke alleen nodig is voor de grafische versie van Eekboek. Door dit defecte pakket zal Eekboek crashen (de wizzard voor het aanmaken van een boekhouding werkt wel). Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
13e2443921294ba1170e510bf7fa21974de8c6be
Platform:UbuntuLTS
0
56
480
2010-12-20T21:36:22Z
Pvdv
7
Initial release
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding is geschikt voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS).
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian). Mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Opmerking vooraf ====
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
=== Het installeren van de pakketten ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Verder moet het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian pakketten, dit is de basis:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
# dit heb je nodig om de grafische versie te kunnen draaien:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Eekboek starten ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
c36ade4482bbcd70bf3b74f209d71d853b0c1ecc
481
480
2010-12-20T21:38:23Z
Pvdv
7
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding is geschikt voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS).
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian). Mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Opmerking vooraf ====
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
=== Het installeren van de pakketten ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Verder moet het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian pakketten, dit is de basis:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
# dit heb je nodig om de grafische versie te kunnen draaien:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Eekboek starten ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
4c96f5bbe0e3acfba7e56903d7a1738bf4391bcd
489
481
2010-12-21T22:39:25Z
Sbouwhuis
12
Code aaneensluiten
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding is geschikt voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS).
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian). Mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Opmerking vooraf ====
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
=== Het installeren van de pakketten ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Verder moet het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian pakketten, dit is de basis:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
# dit heb je nodig om de grafische versie te kunnen draaien:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Eekboek starten ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
a82bcd24fa63300951bf9a0b00ef8b9aefa5ae66
Installatie Oud
0
11
483
443
2010-12-20T21:42:33Z
Pvdv
7
Links gewijzigd
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* EekBoek is in sommige Linux distributies als package meegeleverd, en installatie kan dan met een enkel commando. Zie voor details de pagina [[Distributies]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]].
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]] voor de release versie of [[GitRepository]] voor de ontwikkelversie.
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Platform:Debian]]
* [[Platform:Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Platform:Windows]] en [[Wx voor Windows]]
* [[Platform:Fedora]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen of een variatie daarop:
/usr/local/bin/sqlite3
Probeer anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
0675209904c6720e62b987fc89a060eac2567dc6
493
483
2010-12-22T13:12:23Z
JohanVromans
6
[[Installatie]] hernoemd naar [[Installatie Oud]]: Grondige herziening
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* EekBoek is in sommige Linux distributies als package meegeleverd, en installatie kan dan met een enkel commando. Zie voor details de pagina [[Distributies]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]].
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]] voor de release versie of [[GitRepository]] voor de ontwikkelversie.
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Platform:Debian]]
* [[Platform:Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Platform:Windows]] en [[Wx voor Windows]]
* [[Platform:Fedora]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen of een variatie daarop:
/usr/local/bin/sqlite3
Probeer anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
0675209904c6720e62b987fc89a060eac2567dc6
Eekboek met GUI installeren onder Debian
0
10
485
368
2010-12-20T21:46:12Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. Het is alleen bruikbaar voor de platformen i386 en amd64.
Onderstaande moet als root.
* het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl
* het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
* het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
* Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
* alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
* alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
* weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
* ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
* alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
apt-get install libdbd-pg-perl
* Mocht je het Debian package van Eekboek 2.00.00 geinstalleerd hebben dan raad ik je aan het volgende te doen om waarschuwingen bij het installeren te voorkomen en een foutje te corrigeren. Uiteraard wist dit geen boekhoudingen.
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
* alles installeren:
dpkg -i *
* pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek en bedankjes zijn welkom op paul@vandervlis.nl.
d85992b92eba274ec3a93d7b71e92c1415b3fceb
486
485
2010-12-20T21:48:09Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. Het is alleen bruikbaar voor de platformen i386 en amd64.
Onderstaande moet als root.
# het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl
# het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
# het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
# Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
apt-get install libdbd-pg-perl
# Mocht je ooit het Debian package van Eekboek 2.00.00 geinstalleerd hebben dan raad ik je aan het volgende te doen
# om waarschuwingen bij het installeren te voorkomen en een foutje te corrigeren. Uiteraard wist dit geen boekhoudingen.
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "toepassingen | kantoor | Eekboek".
Kritiek en bedankjes zijn welkom op paul@vandervlis.nl.
ff449437e925f069e17136ea6ff3ba53b05408d3
490
486
2010-12-21T22:42:36Z
Sbouwhuis
12
Code leesbaarheid
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. Het is alleen bruikbaar voor de platformen i386 en amd64.
Onderstaande moet als root.
# het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl
# het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
# het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
# Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
apt-get install libdbd-pg-perl
# Mocht je ooit het Debian package van Eekboek 2.00.00 geinstalleerd hebben dan raad ik je aan het volgende te doen
# om waarschuwingen bij het installeren te voorkomen en een foutje te corrigeren. Uiteraard wist dit geen boekhoudingen.
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" of "Applications | Office | EekBoek.
Kritiek en bedankjes zijn welkom op paul@vandervlis.nl.
7eff7a709711c90a2b45da28673a1bd2f0b4b2d4
Installatie Nieuw
0
57
491
2010-12-22T12:58:11Z
JohanVromans
6
Kopie van Installatie
wikitext
text/x-wiki
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* EekBoek is in sommige Linux distributies als package meegeleverd, en installatie kan dan met een enkel commando. Zie voor details de pagina [[Distributies]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]].
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]] voor de release versie of [[GitRepository]] voor de ontwikkelversie.
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Platform:Debian]]
* [[Platform:Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Platform:Windows]] en [[Wx voor Windows]]
* [[Platform:Fedora]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen of een variatie daarop:
/usr/local/bin/sqlite3
Probeer anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
0675209904c6720e62b987fc89a060eac2567dc6
492
491
2010-12-22T13:10:10Z
JohanVromans
6
Kopie van Installatie
wikitext
text/x-wiki
==Installatie EekBoek==
EekBoek wordt standaard meegeleverd met verschillende Linux distributies en is ook als package beschikbaar voor Windows.
'''Het verdient te allen tijde de voorkeur om EekBoek als package te installeren.'''
* [[Platform:Debian]]
* [[Platform:Ubuntu]]
* [[Platform:Windows]]
* [[Platform:Fedora]]
Indien er geen package voor uw systeem beschikbaar is kunt u EekBoek vanaf source installeren. Zie hiervoor [[EekBoek_installeren_vanaf_CPAN|Platform::CPAN]].
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken. De standaard EekBoek installatie zal ervoor zorgdragen dat SQLite, indien nodig, wordt geïnstalleerd.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
Let op: Voor het gebruik van PostgreSQL is het nodig om tevens het EekBoek package met de naam eekboek-db-postgresql of EekBoek-db-posgresql te installeren.
520194a33a38b47b4dcfc98671cdecb1cf50a546
Installatie
0
58
494
2010-12-22T13:12:23Z
JohanVromans
6
[[Installatie]] hernoemd naar [[Installatie Oud]]: Grondige herziening
wikitext
text/x-wiki
#DOORVERWIJZING [[Installatie Oud]]
c06fae50ec45bc1d3c6029cfe844d591614fe635
495
494
2010-12-22T13:13:47Z
JohanVromans
6
wikitext
text/x-wiki
==Installatie EekBoek==
EekBoek wordt standaard meegeleverd met verschillende Linux distributies en is ook als package beschikbaar voor Windows.
'''Het verdient te allen tijde de voorkeur om EekBoek als package te installeren.'''
* [[Platform:Debian]]
* [[Platform:Ubuntu]]
* [[Platform:Windows]]
* [[Platform:Fedora]]
Indien er geen package voor uw systeem beschikbaar is kunt u EekBoek vanaf source installeren. Zie hiervoor [[EekBoek_installeren_vanaf_CPAN|Platform::CPAN]].
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken. De standaard EekBoek installatie zal ervoor zorgdragen dat SQLite, indien nodig, wordt geïnstalleerd.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
Let op: Voor het gebruik van PostgreSQL is het nodig om tevens het EekBoek package met de naam eekboek-db-postgresql of EekBoek-db-posgresql te installeren.
520194a33a38b47b4dcfc98671cdecb1cf50a546
498
495
2010-12-22T17:52:44Z
Sbouwhuis
12
Toevoeging link
wikitext
text/x-wiki
==Installatie EekBoek==
EekBoek wordt standaard meegeleverd met verschillende Linux distributies en is ook als package beschikbaar voor Windows.
'''Het verdient te allen tijde de voorkeur om EekBoek als package te installeren.'''
* [[Platform:Debian]]
* [[Platform:Ubuntu]]
* [[Platform:Windows]]
* [[Platform:Fedora]]
Indien er geen package voor uw systeem beschikbaar is kunt u EekBoek vanaf source installeren. Zie hiervoor [[EekBoek_installeren_vanaf_CPAN|Platform::CPAN]] of [[EekBoek_installeren_vanaf_source]].
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken. De standaard EekBoek installatie zal ervoor zorgdragen dat SQLite, indien nodig, wordt geïnstalleerd.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
Let op: Voor het gebruik van PostgreSQL is het nodig om tevens het EekBoek package met de naam eekboek-db-postgresql of EekBoek-db-posgresql te installeren.
f40bf23768f5fc8770b5f6b021047c0b8b0b89de
Platform:Ubuntu
0
55
501
500
2010-12-22T19:31:09Z
Pvdv
7
/* Het installeren van pakketen */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Ubuntu wordt ondersteund vanaf versie 9.10.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Het installeren van pakketten ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl package geleverd, welke alleen nodig is voor de grafische versie van Eekboek. Door dit defecte pakket zal Eekboek crashen (de wizzard voor het aanmaken van een boekhouding werkt wel). Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
90822c995cf69a04d1f0bd5f0f3236f1ad41baa1
543
501
2011-01-03T14:16:04Z
Pvdv
7
link naar bug toegevoegd.
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Ubuntu wordt ondersteund vanaf versie 9.10.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Het installeren van pakketten ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl pakket geleverd, welke alleen nodig is voor de grafische versie van Eekboek. Zie ook deze bug: https://bugs.launchpad.net/ubuntu/+source/padre/+bug/680140
Door dit defecte pakket zal Eekboek crashen (de wizzard voor het aanmaken van een boekhouding werkt wel). Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
620abaf6399fa560cf931d2fcd9eb8c58a685d16
544
543
2011-01-03T19:45:11Z
Sbouwhuis
12
Spelling aanpassingen
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Ubuntu wordt ondersteund vanaf versie 9.10.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Het installeren van pakketten ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketten al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu wordt een defect libwx-perl pakket geleverd, welke alleen nodig is voor de grafische versie van EekBoek. Zie ook deze bug: https://bugs.launchpad.net/ubuntu/+source/padre/+bug/680140
Door dit defecte pakket zal Eekboek crashen; de wizard voor het aanmaken van een boekhouding werkt wel. Ze hebben al nieuwe packages gemaakt bij Ubuntu, maar deze worden nog niet standaard uitgeleverd. Dit zal echter binnenkort wel gaan gebeuren.
Mocht je 32-bit hebben, dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben, dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de website, maar deze zijn alleen interessant voor de weinige mensen die deze platformen gebruiken.
==== EekBoek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
02d14e40bda6e2ad7727998074497897b3f178dc
545
544
2011-01-07T08:06:38Z
Pvdv
7
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Ubuntu wordt ondersteund vanaf versie 9.10.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Het installeren van pakketten ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketten al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu werd een defect libwx-perl pakket geleverd, dit probleem is echter nu opgelost doordat Ubuntu een nieuwe versie van libwx-perl levert.
==== EekBoek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
1338235641bd51570c1a367b1189f556c9c5fb57
Eekboek met GUI installeren onder Debian
0
10
502
490
2010-12-22T19:32:07Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. Het is alleen bruikbaar voor de platformen i386 en amd64.
Onderstaande moet als root.
# het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl
# het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
# het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
# Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" of "Applications | Office | EekBoek.
Kritiek en bedankjes zijn welkom op paul@vandervlis.nl.
58f94bf58363605777e9f26dbe820af15f8f9043
Platform:UbuntuLTS
0
56
503
489
2010-12-22T19:33:17Z
Pvdv
7
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding is geschikt voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS).
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian). Mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Het installeren van de pakketten ====
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Verder moet het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian pakketten, dit is de basis:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
# dit heb je nodig om de grafische versie te kunnen draaien:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
6f477d2396f2a7dff7d685feb16de0ba81b45183
Platform:Windows
0
28
504
175
2010-12-22T22:11:31Z
JohanVromans
6
Vereenvoudigd.
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl].
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. De CPAN versie van EekBoek is beschikbaar in de ActiveState repository.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl EekBoek
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
U kunt daar desgewenst een opstarticon voor maken.
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
07b055f2e5472ef92a59dd2ce06e35101cdb1b94
506
504
2010-12-23T15:03:44Z
JohanVromans
6
Bijgewerkt en gecontroleerd
wikitext
text/x-wiki
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl].
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
U kunt daar desgewenst een opstarticon voor maken. '''TODO''' Aanwijzingen.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
83916171cc98214101926ed823cede193c17bb1c
530
506
2010-12-28T15:47:44Z
Pvdv
7
Verhaal over start-icon toegevoegd
wikitext
text/x-wiki
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl].
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op
het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als
locatie kan "C:\perl\bin\ebwxshell.bat" worden opgeven.
Na het aanmaken van de snelkoppeling raad ik aan om nog even met de
rechtermuisknop op de snelkoppeling te klikken en naar "eigenschappen |
snelkoppeling" te gaan, en daar bij "uitvoeren" te kiezen voor
"geminimaliseerd". Dit zorgt er voor dat er geen dos-box in
beeld komt bij het starten van Eekboek.
De icons zijn hier te vinden: C:\Perl\lib\EB\Wx\icons\
Maar jammergenoeg zijn ze niet in het juiste formaat voor een
Windows start-icon, hier moet nog eens iets aan gedaan worden.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
2f43c0c3f0701fe4b18f87fc8a0f9ae586e5aad5
531
530
2010-12-28T15:48:45Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl].
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op
het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als
locatie kan "C:\perl\bin\ebwxshell.bat" worden opgeven.
Na het aanmaken van de snelkoppeling raad ik aan om nog even met de
rechtermuisknop op de snelkoppeling te klikken en naar "eigenschappen |
snelkoppeling" te gaan, en daar bij "uitvoeren" te kiezen voor
"geminimaliseerd". Dit zorgt er voor dat er geen dos-box in
beeld komt bij het starten van Eekboek.
De icons zijn hier te vinden: C:\Perl\lib\EB\Wx\icons\ , maar jammergenoeg
zijn ze niet in het juiste formaat voor een Windows start-icon, hier moet
nog eens iets aan gedaan worden.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
154bdba520ce56b8c62d97f3e15bb95de834e9b8
532
531
2010-12-28T15:58:04Z
Pvdv
7
Opmerking over eerst installeren Perl, en andere namen voor command window
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl], installeer dit eerst.<br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window (ook wel opdrachtprompt of dos-box genoemd) en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie kan "C:\perl\bin\ebwxshell.bat" worden opgeven.
Na het aanmaken van de snelkoppeling raad ik aan om nog even met de rechtermuisknop op de snelkoppeling te klikken en naar "eigenschappen | snelkoppeling" te gaan, en daar bij "uitvoeren" te kiezen voor "geminimaliseerd". Dit zorgt er voor dat er geen dos-box in beeld komt bij het starten van Eekboek.
De icons zijn hier te vinden: C:\Perl\lib\EB\Wx\icons\ , maar jammergenoeg zijn ze niet in het juiste formaat voor een Windows start-icon, hier moet nog eens iets aan gedaan worden...
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
6c767a83255327159d6ef16c1f0aeeddf605ab6a
533
532
2010-12-28T16:00:35Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl], installeer dit eerst.<br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window (ook wel opdrachtprompt of dos-box genoemd) en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie kan "C:\perl\bin\ebwxshell.bat" worden opgeven.
Na het aanmaken van de snelkoppeling raad ik aan om nog even met de rechtermuisknop op de snelkoppeling te klikken en naar "eigenschappen | snelkoppeling" te gaan, en daar bij "uitvoeren" te kiezen voor "geminimaliseerd". Dit zorgt er voor dat er geen dos-box in beeld komt bij het starten van Eekboek.
De icons zijn hier te vinden: C:\Perl\lib\EB\Wx\icons\ , maar jammergenoeg zijn ze niet in het juiste formaat voor een Windows start-icon. U zult dus een ander icon moeten gebruiken.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
feb7ea4dbe34e502ccecd8e6a9ac9169965f19a0
534
533
2010-12-28T16:03:01Z
Pvdv
7
/* Microsoft Windows */
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl], installeer dit eerst.<br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window (ook wel opdrachtprompt of dos-box genoemd) en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie kan "C:\perl\bin\ebwxshell" worden opgeven.
Na het aanmaken van de snelkoppeling raad ik aan om nog even met de rechtermuisknop op de snelkoppeling te klikken en naar "eigenschappen | snelkoppeling" te gaan, en daar bij "uitvoeren" te kiezen voor "geminimaliseerd". Dit zorgt er voor dat er geen dos-box in beeld komt bij het starten van Eekboek.
De icons zijn hier te vinden: C:\Perl\lib\EB\Wx\icons\ , maar jammergenoeg zijn ze niet in het juiste formaat voor een Windows start-icon. U zult dus een ander icon moeten gebruiken.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
14dc25846ed33a3fb31de1cc5aaf8c7046210930
535
534
2010-12-28T16:05:14Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl], installeer dit eerst.<br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast, op deze pagina wordt de command line gebruikt. Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window (ook wel opdrachtprompt of dos-box genoemd) en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie kan "C:\perl\bin\ebwxshell" worden opgeven.
Na het aanmaken van de snelkoppeling raad ik aan om nog even met de rechtermuisknop op de snelkoppeling te klikken en naar "eigenschappen | snelkoppeling" te gaan, en daar bij "uitvoeren" te kiezen voor "geminimaliseerd". Dit zorgt er voor dat er geen dos-box in beeld komt bij het starten van Eekboek.
De icons zijn hier te vinden: C:\Perl\lib\EB\Wx\icons\ , maar jammergenoeg zijn ze niet in het juiste formaat voor een Windows start-icon. U zult dus een ander icon moeten gebruiken.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
1541653e06514ca998e772df95b2dddf9595be20
536
535
2010-12-28T18:47:29Z
JohanVromans
6
/* Microsoft Windows */
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl], installeer dit eerst.<br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast, op deze pagina wordt de command line gebruikt. Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window (ook wel opdrachtprompt of dos-box genoemd) en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\perl\bin\wperl C:\perl\bin\ebwxshell.pl
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
07476201aebff12e2567749ca5c865352c38f3ff
540
536
2010-12-30T15:37:32Z
Edwin Hakkennes
16
Wijzigingen naar aanleiding van de installatie op een 'schone' Windows 7 machine
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActviePerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als met GUI worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureaus-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\perl\bin\wperl C:\perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
2a58647ed18d01b50aef0eb61b49f578f7931c5d
541
540
2010-12-30T16:05:59Z
JohanVromans
6
/* Microsoft Windows */ Padnamen kunnen " " nodig hebben.
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActviePerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als met GUI worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureaus-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
3144f885fd718a45755a165165119f89d28737b0
Platform:MacOS
0
59
505
2010-12-23T08:49:01Z
JohanVromans
6
Nieuwe pagina
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Mac OSX=
<!-- De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl].
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]] -->
==Installatie via macports ==
Zie http://www.macports.org.
Je hebt xcode 3.1.4 (op Leopard) nodig, die kan je bij Apple ophalen. Je moet daartoe een developer account aanmaken.
Het macports systeem leeft naast het bestaande systeem, alles staat in /opt.
De hieronder genoemde commando's worden in de terminal ingetypt.
Opmerking: Door eenmalig in te tikken:
sudo port selfupdate
kun je macports zichzelf laten updaten.
Eerst Perl installeren:
sudo port install perl
EekBoek heeft een aantal modules nodig, de meeste zijn via macports aanwezig:
sudo port install p5-dbd-sqlite
sudo port install p5-archive-tar
sudo port install p5-archive-zip
sudo port install p5-ipc-run3
sudo port install p5-module-build
sudo port install p5-term-readline-gnu
sudo port install wxwidgets
Vervolgens met de perl CPAN module Wx en EekBoek installeren
sudo perl -MCPAN -e shell
en dan op de '''cpan>''' prompt:
install Wx
''nu een hoop vragen beantwoorden als je niet eerder cpan hebt gebruikt...''
install EekBoek
Afsluiten met:
quit
Nu moet het mogelijk zijn EekBoek op te starten, nog steeds vanaf de terminal prompt:
ebwxshell
==Installatie via ActivePerl==
ActivePerl voor MacOSX kan worden geïnstaleerd vanaf de [http://www.activestate.com/activeperl ActiveState site].
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. De CPAN versie van EekBoek is beschikbaar in de ActiveState repository.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl EekBoek
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
ebwxshell
U kunt daar desgewenst een opstarticon voor maken. (Toch?)
63e492fcc60173e00569dd92c12a693f86a799ef
507
505
2010-12-24T13:03:30Z
JohanVromans
6
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Mac OSX=
De aanbevolen versie van Perl voor MacOSX is [http://www.activestate.com/activeperl ActivePerl].
<br>Packager:
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Deze documentatie gaat ervan uit dat ActivePerl 5.12 is geïnstalleerd. Gebruikt u een andere versie van ActivePerl dan dient u verderop enkele triviale wijzigingen in filenamen aan te brengen.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl htp://www.eekboek.nl/repo/macosx/EekBoek.ppd
''Let op: Er is weliswaar een versie van EekBoek beschikbaar in de ActiveState repository doch deze loopt achter en dient niet te worden gebruikt.''
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
wxperl -S ebwxshell
of, als ActivePerl niet in het standaard PATH voorkomt, met:
/usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
U kunt daar desgewenst een opstarticon voor maken. (Weet iemand hoe?)
0276541c2426ed231d8837c404ad749c649e0fd0
509
507
2010-12-24T13:20:17Z
JohanVromans
6
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Mac OSX=
De aanbevolen versie van Perl voor MacOSX is [http://www.activestate.com/activeperl ActivePerl].
Een alternatief is alles via macports te installeren, zie hiervoor [[Platform:MacOSX macports]].
<br>Packager: Nvt.
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Deze documentatie gaat ervan uit dat ActivePerl 5.12 is geïnstalleerd. Gebruikt u een andere versie van ActivePerl dan dient u verderop enkele triviale wijzigingen in filenamen aan te brengen.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl htp://www.eekboek.nl/repo/macosx/EekBoek.ppd
''Let op: Er is weliswaar een versie van EekBoek beschikbaar in de ActiveState repository doch deze loopt achter en dient niet te worden gebruikt.''
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
wxperl -S ebwxshell
of, als ActivePerl niet in het standaard PATH voorkomt, met:
/usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
U kunt daar desgewenst een opstarticon voor maken. (Weet iemand hoe?)
2343733597c3dbf3e69bc00f2dbd9f45279afefb
522
509
2010-12-24T14:04:41Z
JohanVromans
6
/* Mac OSX */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Mac OSX=
De aanbevolen versie van Perl voor MacOSX is [http://www.activestate.com/activeperl ActivePerl].
Een alternatief is alles via macports te installeren, zie hiervoor [[Platform:MacOSX macports]].
<br>Packager: Nvt.
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Deze documentatie gaat ervan uit dat ActivePerl 5.12 is geïnstalleerd. Gebruikt u een andere versie van ActivePerl dan dient u verderop enkele triviale wijzigingen in filenamen aan te brengen.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl htp://www.eekboek.nl/repo/macosx/EekBoek.ppd
''Let op: Er is weliswaar een versie van EekBoek beschikbaar in de ActiveState repository doch deze loopt achter en dient niet te worden gebruikt.''
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
wxperl -S ebwxshell
of, als ActivePerl niet in het standaard PATH voorkomt, met:
/usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
c2ab0decc1a76bc7097bbfdf20dc68f1656fd974
547
522
2011-01-08T21:53:31Z
Brigitte Feldmeier
17
Typo
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Mac OSX=
De aanbevolen versie van Perl voor MacOSX is [http://www.activestate.com/activeperl ActivePerl].
Een alternatief is alles via macports te installeren, zie hiervoor [[Platform:MacOSX macports]].
<br>Packager: Nvt.
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Deze documentatie gaat ervan uit dat ActivePerl 5.12 is geïnstalleerd. Gebruikt u een andere versie van ActivePerl dan dient u verderop enkele triviale wijzigingen in filenamen aan te brengen.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl http://www.eekboek.nl/repo/macosx/EekBoek.ppd
''Let op: Er is weliswaar een versie van EekBoek beschikbaar in de ActiveState repository doch deze loopt achter en dient niet te worden gebruikt.''
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
wxperl -S ebwxshell
of, als ActivePerl niet in het standaard PATH voorkomt, met:
/usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
4b0fdaeddf58520f5913bfce4a8aee7d31edeff9
Platform:MacOSX macports
0
60
508
2010-12-24T13:19:49Z
JohanVromans
6
Nieuwe pagina aangemaakt met ''''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' =Mac OSX via macports= Zie ook http://www.macports.org...'
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Mac OSX via macports=
Zie ook http://www.macports.org.
Je hebt xcode 3.1.4 (op Leopard) nodig, die kan je bij Apple ophalen. Je moet daartoe een developer account aanmaken.
Het macports systeem leeft naast het bestaande systeem, alles staat in /opt.
De hieronder genoemde commando's worden in de terminal ingetypt.
Opmerking: Door eenmalig in te tikken:
sudo port selfupdate
kun je macports zichzelf laten updaten.
Eerst Perl installeren:
sudo port install perl
EekBoek heeft een aantal modules nodig, deze zijn via macports aanwezig:
sudo port install p5-dbd-sqlite
sudo port install p5-archive-tar
sudo port install p5-archive-zip
sudo port install p5-ipc-run3
sudo port install p5-module-build
sudo port install p5-term-readline-gnu
sudo port install wxwidgets
Vervolgens met de perl CPAN module Wx en EekBoek installeren
sudo perl -MCPAN -e shell
en dan op de '''cpan>''' prompt:
install Wx
''nu een hoop vragen beantwoorden als je niet eerder cpan hebt gebruikt...''
install EekBoek
Afsluiten met:
quit
Nu moet het mogelijk zijn EekBoek op te starten, nog steeds vanaf de terminal prompt:
ebwxshell
U kunt daar desgewenst een opstarticon voor maken. (Weet iemand hoe?)
8fd2cdb43dc49b65a1106719dce61e0d8106da29
521
508
2010-12-24T14:01:21Z
JohanVromans
6
/* Mac OSX via macports */
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Mac OSX via macports=
Zie ook http://www.macports.org.
Je hebt xcode 3.1.4 (op Leopard) nodig, die kan je bij Apple ophalen. Je moet daartoe een developer account aanmaken.
Het macports systeem leeft naast het bestaande systeem, alles staat in /opt.
De hieronder genoemde commando's worden in de terminal ingetypt.
Opmerking: Door eenmalig in te tikken:
sudo port selfupdate
kun je macports zichzelf laten updaten.
Eerst Perl installeren:
sudo port install perl5
EekBoek heeft een aantal modules nodig, deze zijn via macports aanwezig:
sudo port install p5-dbd-sqlite
sudo port install p5-archive-tar
sudo port install p5-archive-zip
sudo port install p5-ipc-run3
sudo port install p5-module-build
sudo port install p5-term-readline-gnu
sudo port install wxwidgets
Vervolgens met de perl CPAN module Wx en EekBoek installeren
sudo perl -MCPAN -e shell
en dan op de '''cpan>''' prompt:
install Wx
''nu een hoop vragen beantwoorden als je niet eerder cpan hebt gebruikt...''
install EekBoek
Afsluiten met:
quit
Nu moet het mogelijk zijn EekBoek op te starten, nog steeds vanaf de terminal prompt:
ebwxshell
U kunt daar desgewenst een opstarticon voor maken. (Weet iemand hoe?)
42adc18b2c27414a265b0c943317de795f946af3
Distributies
0
16
510
439
2010-12-24T13:24:10Z
JohanVromans
6
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Voor [http://www.debian.org/ Debian] geldt, dat als er output komt bij het commando
aptitude show eekboek
kijk dan naar de gerapporteerde versie. Is die toereikend, dus 2.00.02 of hoger, dan kun je EekBoek gewoon installeren met behulp van je favoriete package manager;
type dan bijvoorbeeld
sudo aptitude install eekboek
Zie ook [http://packages.debian.org/eekboek packages.debian.org].
Als EekBoek niet in je repository voorkomt, of het is een verouderde versie, dan moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, zie hierboven bij 'Debian' om te kijken of het de juiste versie is.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple Macintosh OSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] en [[EekBoek_installeren_vanaf_CPAN]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
faa6d6b16cf6fedbbb49987d6c870c9a7f0ce1a5
511
510
2010-12-24T13:25:02Z
JohanVromans
6
/* Apple Macintosh OSX */
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
Voor [http://www.debian.org/ Debian] geldt, dat als er output komt bij het commando
aptitude show eekboek
kijk dan naar de gerapporteerde versie. Is die toereikend, dus 2.00.02 of hoger, dan kun je EekBoek gewoon installeren met behulp van je favoriete package manager;
type dan bijvoorbeeld
sudo aptitude install eekboek
Zie ook [http://packages.debian.org/eekboek packages.debian.org].
Als EekBoek niet in je repository voorkomt, of het is een verouderde versie, dan moet je wat meer moeite doen. Op [[Installatie]] staan instructies.
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, zie hierboven bij 'Debian' om te kijken of het de juiste versie is.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] en [[EekBoek_installeren_vanaf_CPAN]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
6c0878676bc84b79705c839684efea1e85bd2cfe
512
511
2010-12-24T13:31:29Z
JohanVromans
6
/* Debian */
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
EekBoek is standaard beschikbaar in Debian vanaf versie ???.
Zie verder [[Platform:Debian]].
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek wordt meegeleverd met Ubuntu, zie hierboven bij 'Debian' om te kijken of het de juiste versie is.
Zie ook [http://packages.ubuntu.com/eekboek packages.ubuntu.com].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] en [[EekBoek_installeren_vanaf_CPAN]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
8248dda975ba2ba460dc973ad7f816ea3aba7878
513
512
2010-12-24T13:32:29Z
JohanVromans
6
/* Ubuntu */
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
EekBoek is standaard beschikbaar in Debian vanaf versie ???.
Zie verder [[Platform:Debian]].
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek is standaard beschikbaar onder recente versies van Ubuntu.
Zie verder [[Platform:Ubuntu]].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] en [[EekBoek_installeren_vanaf_CPAN]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
0765d7310f3fef97b2ff97f0657aa17b0710e4d8
515
513
2010-12-24T13:37:23Z
JohanVromans
6
/* CPAN */
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geinstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
EekBoek is standaard beschikbaar in Debian vanaf versie ???.
Zie verder [[Platform:Debian]].
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek is standaard beschikbaar onder recente versies van Ubuntu.
Zie verder [[Platform:Ubuntu]].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] en [[Platform:CPAN]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
a4b4ad6afc4bc3538f9e6e0c2f3d44c8e31ec52c
519
515
2010-12-24T13:41:44Z
JohanVromans
6
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geïnstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
EekBoek is standaard beschikbaar in Debian vanaf versie ???.
Zie verder [[Platform:Debian]].
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek is standaard beschikbaar onder recente versies van Ubuntu.
Zie verder [[Platform:Ubuntu]].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Op [[Installatie]] en [[Platform:CPAN]] staan instructies.
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
0fec84d3f7f548e7df655f5c0f5dd6eb2cc82795
520
519
2010-12-24T13:42:38Z
JohanVromans
6
/* CPAN */
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geïnstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
EekBoek is standaard beschikbaar in Debian vanaf versie ???.
Zie verder [[Platform:Debian]].
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek is standaard beschikbaar onder recente versies van Ubuntu.
Zie verder [[Platform:Ubuntu]].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Zie verder [[Platform:CPAN]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
ed6b81f02662a01e483b405af665aa624b2335bb
549
520
2011-01-10T18:27:55Z
Pvdv
7
/* Debian */ Versieinformatie toegevoegd.
wikitext
text/x-wiki
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geïnstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
EekBoek is standaard beschikbaar in Debian vanaf versie 6 (Squeeze), maar het is ook installeerbaar op versie 5 (Lenny).
Zie verder [[Platform:Debian]].
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek is standaard beschikbaar onder recente versies van Ubuntu.
Zie verder [[Platform:Ubuntu]].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Zie verder [[Platform:CPAN]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
d06f01b72d8fbc2c671d7ad14022e634e18bb3e5
Installatie
0
58
514
498
2010-12-24T13:36:22Z
JohanVromans
6
/* Installatie EekBoek */
wikitext
text/x-wiki
==Installatie EekBoek==
EekBoek wordt standaard meegeleverd met verschillende Linux distributies en is ook als package beschikbaar voor Windows.
'''Het verdient te allen tijde de voorkeur om EekBoek als package te installeren.'''
Zie hiervoor [[Distributies]].
Indien er geen package voor uw systeem beschikbaar is kunt u EekBoek vanaf source installeren. Zie hiervoor [[EekBoek_installeren_vanaf_CPAN|Platform::CPAN]] of [[EekBoek_installeren_vanaf_source]].
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken. De standaard EekBoek installatie zal ervoor zorgdragen dat SQLite, indien nodig, wordt geïnstalleerd.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
Let op: Voor het gebruik van PostgreSQL is het nodig om tevens het EekBoek package met de naam eekboek-db-postgresql of EekBoek-db-posgresql te installeren.
246d889be1832ffe3a0326c0c9ed4ea2075eb30c
518
514
2010-12-24T13:40:09Z
JohanVromans
6
/* Installatie EekBoek */
wikitext
text/x-wiki
==Installatie EekBoek==
EekBoek wordt standaard meegeleverd met verschillende Linux distributies en is ook als package beschikbaar voor Windows.
'''Het verdient te allen tijde de voorkeur om EekBoek als package te installeren.'''
Zie hiervoor [[Distributies]].
Indien er geen package voor uw systeem beschikbaar is kunt u EekBoek vanaf source installeren. Zie hiervoor [[Platform:CPAN]] of [[EekBoek_installeren_vanaf_source]].
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken. De standaard EekBoek installatie zal ervoor zorgdragen dat SQLite, indien nodig, wordt geïnstalleerd.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
Let op: Voor het gebruik van PostgreSQL is het nodig om tevens het EekBoek package met de naam eekboek-db-postgresql of EekBoek-db-posgresql te installeren.
e20d1186953e24592d47f1591cc14cf1023e39f7
548
518
2011-01-10T18:21:47Z
Pvdv
7
/* Installatie EekBoek */ Mac toegevoegd
wikitext
text/x-wiki
==Installatie EekBoek==
EekBoek wordt standaard meegeleverd met verschillende Linux distributies en is ook als package beschikbaar voor Windows en Mac.
'''Het verdient te allen tijde de voorkeur om EekBoek als package te installeren.'''
Zie hiervoor [[Distributies]].
Indien er geen package voor uw systeem beschikbaar is kunt u EekBoek vanaf source installeren. Zie hiervoor [[Platform:CPAN]] of [[EekBoek_installeren_vanaf_source]].
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken. De standaard EekBoek installatie zal ervoor zorgdragen dat SQLite, indien nodig, wordt geïnstalleerd.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
Let op: Voor het gebruik van PostgreSQL is het nodig om tevens het EekBoek package met de naam eekboek-db-postgresql of EekBoek-db-posgresql te installeren.
5758583fef9c2ca5abbc1a5728b4182653771ea6
Platform:CPAN
0
23
516
442
2010-12-24T13:39:20Z
JohanVromans
6
[[EekBoek installeren vanaf CPAN]] hernoemd naar [[Platform:CPAN]]: Normalisatie
wikitext
text/x-wiki
De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
De eerste keer dat dit programma wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn.
271d11dca3363f3d88b4d85e2b848c9c0f95c90a
EekBoek installeren vanaf CPAN
0
61
517
2010-12-24T13:39:20Z
JohanVromans
6
[[EekBoek installeren vanaf CPAN]] hernoemd naar [[Platform:CPAN]]: Normalisatie
wikitext
text/x-wiki
#DOORVERWIJZING [[Platform:CPAN]]
89c27573f2186926e20dcf334a0176f4dcb729d0
Eekboek stuurtaal
0
4
523
26
2010-12-25T15:12:23Z
Sbouwhuis
12
Toevoeging syntax Bakker
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
(Het is nog even zoeken naar de juiste vorm maar ik probeer een compact overzicht te creeren)
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
=== Boekingen ===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd datum? crediteur bedrag
|-
| <b><i>deb_regel</i></b>:
| deb datum? debiteur bedrag
|-
| <b><i>std_regel</i></b>:
| std datum? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| omschrijving bedrag rekening
|}
</div>
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen.
1 Vaste Activa
2 Vlottende activa
3 Eigen vermogen
enzovoorts. Bakker heeft daar een vaste indeling voor.
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
30ec02626d3a23e9b6d3fd6161f2124afeb0fa57
525
523
2010-12-25T16:27:40Z
Sbouwhuis
12
Verplaatsing rekening schema Bakker
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
(Het is nog even zoeken naar de juiste vorm maar ik probeer een compact overzicht te creeren)
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
=== Boekingen ===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd datum? crediteur bedrag
|-
| <b><i>deb_regel</i></b>:
| deb datum? debiteur bedrag
|-
| <b><i>std_regel</i></b>:
| std datum? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| omschrijving bedrag rekening
|}
</div>
68bf0942e8d679dfab776e0b05c97ed88ee94a04
Proces:Beschrijving
0
45
524
367
2010-12-25T16:26:33Z
Sbouwhuis
12
Toevoeging vertalingen
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
= Terminologie =
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Creditor
|
|-
|Crediteurenadministratie
|Creditor administration
|
|-
|Dagboek
|Daybook
|
|-
|Debiteur
|Debtor
|
|-
|Debiteurenadministratie
|Debtor administration
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Transfer
|Als "overboeking"?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
d2018d5cf7696ee94db6ed62019011d6bc988da4
526
524
2010-12-25T16:28:15Z
Sbouwhuis
12
Verplaatsing rekening schema Bakker
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen.
1 Vaste Activa
2 Vlottende activa
3 Eigen vermogen
enzovoorts. Bakker heeft daar een vaste indeling voor.
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Creditor
|
|-
|Crediteurenadministratie
|Creditor administration
|
|-
|Dagboek
|Daybook
|
|-
|Debiteur
|Debtor
|
|-
|Debiteurenadministratie
|Debtor administration
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Transfer
|Als "overboeking"?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
0c1a31f1e66b5a014cfc5a8365ddef1804f5edc5
528
526
2010-12-26T12:06:46Z
Sbouwhuis
12
Aanpassing stelsel Bakker
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
enzovoorts. Bakker heeft daar een vaste indeling voor.
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Creditor
|
|-
|Crediteurenadministratie
|Creditor administration
|
|-
|Dagboek
|Daybook
|
|-
|Debiteur
|Debtor
|
|-
|Debiteurenadministratie
|Debtor administration
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Transfer
|Als "overboeking"?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
177f544fa72ceb21ff020bd867fbb28034b2a22f
529
528
2010-12-27T22:31:17Z
Sbouwhuis
12
Toevoeging syntax regels stelsel Bakker / schema.dat
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
enzovoorts. Bakker heeft daar een vaste indeling voor.
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. Hieraan zijn de volgende syntactische regels verbonden:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Noot: deze lijst is niet uitputtend.
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Creditor
|
|-
|Crediteurenadministratie
|Creditor administration
|
|-
|Dagboek
|Daybook
|
|-
|Debiteur
|Debtor
|
|-
|Debiteurenadministratie
|Debtor administration
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Transfer
|Als "overboeking"?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
527f0c409a3e1e5d551e242933f629f3c4b0e4be
537
529
2010-12-29T05:48:06Z
Sbouwhuis
12
Verplaatsing bullet point
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
enzovoorts. Bakker heeft daar een vaste indeling voor.
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. Hieraan zijn de volgende syntactische regels verbonden:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Noot: deze lijst is niet uitputtend.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Creditor
|
|-
|Crediteurenadministratie
|Creditor administration
|
|-
|Dagboek
|Daybook
|
|-
|Debiteur
|Debtor
|
|-
|Debiteurenadministratie
|Debtor administration
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Transfer
|Als "overboeking"?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
caf85bd4f5eb2373f08012be839eb4063d821864
542
537
2011-01-01T15:33:23Z
Sbouwhuis
12
Verbetering presentatie
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. Hieraan zijn de volgende syntactische regels verbonden:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Noot: deze lijst is niet uitputtend.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Creditor
|
|-
|Crediteurenadministratie
|Creditor administration
|
|-
|Dagboek
|Daybook
|
|-
|Debiteur
|Debtor
|
|-
|Debiteurenadministratie
|Debtor administration
|
|-
|Grootboek
|Ledger
|
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Transfer
|Als "overboeking"?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
a2e5071f762846d5c8be9a34355ea25568da0043
Documentatie
0
14
527
129
2010-12-25T16:36:02Z
Sbouwhuis
12
Toevoeging link Proces:Beschrijving
wikitext
text/x-wiki
De documentatie van EekBoek kan worden ingezien op de [http://www.eekboek.nl/docs/ EekBoek site]. Dit betreft de meest actuele versie van EekBoek.
Tevens wordt een kopie van de documentatie meegeleverd met de EekBoek kit. Deze documentatie is altijd in overeenstemming met de versie van EekBoek die u gebruikt.
Er is ook een [[Proces:Beschrijving]] gemaakt, welke de basis principes achter EekBoek, inclusief een uitleg over het stelsel Bakker beschrijft.
==Aanvulling==
Mocht je aanvulling hebben op de documentatie,
plaats die dan op [[docfeedback]].
Je vindt eekboek immers belangrijk en dit is een wiki.
6cdde1268211e2f4602d9f70f70a19af07ed136a
Gebruiker:Edwin Hakkennes
2
62
538
2010-12-29T14:57:30Z
WikiSysop
1
Er wordt een gebruikerspagina gemaakt met de biografie van de nieuwe gebruiker.
wikitext
text/x-wiki
Ik ben al een aantal jaren een zeer tevreden EekBoek gebruiker. Geen GUI tot nu toe, maar eekboek draaiend op een headless Ubuntu servertje, met een Windows PC om met Emacs en Excel de invoer te maken.
fc58e52bfece256045335dde56fe68deda5cc1de
Hoofdpagina
0
1
539
422
2010-12-29T15:25:14Z
Edwin Hakkennes
16
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Download]]
** [[Installatie]]
** [[Distributies]]
* Documentatie en support:
** [[Help:Inhoud|Ondersteuning]]
** [[Documentatie]]
** [[Gebruikstips|Gebruikstips]]: Bekende problemen, tips en technieken, valkuilen en wat dies meer zij
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom (uit: [[Algemene informatie]])
** [[Eekboek stuurtaal]]: de syntax van de ebshell (uit: [[Algemene informatie]])
* Zelf bijdragen aan EekBoek:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Vertalingen]]: EekBoek vertalen
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
6a9a23acbcb5364be559f4e3de9df2ba500a9a60
Gebruiker:Brigitte Feldmeier
2
63
546
2011-01-08T21:46:12Z
WikiSysop
1
Er wordt een gebruikerspagina gemaakt met de biografie van de nieuwe gebruiker.
wikitext
text/x-wiki
pdengineers.nl, Software Engineering, JAVA, BPM, Business Model Generation, Structureel Vernieuwen
553a2412105e41d87d98f68e4bd494ebf055558b
Platform:Netwerk
0
64
550
2011-01-10T20:20:17Z
Pvdv
7
Eerste versie
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. Dit is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient gesteld te worden dat het netwerk bij de database mag komen, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases als er een juiste username en paswoord is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met deze van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== De eerste client =====
Dan moet de client geinstalleerd worden. Hiervoor zijn handleidingen per platform geschikbaar, denk er aan om de driver voor PostgreSQL te installeren. In de wizzard geef je aan een nieuwe database te willen maken, uiteraard van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== De volgende clients (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== De volgende clients (moeilijk) =====
In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de administratie staat (zie "de eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "de eerste client", alleen hoeft er nu uiteraard geen database te worden aangemaakt.
a44fd11b506f145004cbc7115d7f2c35961182cf
Platform:Netwerk
0
64
551
550
2011-01-10T20:21:43Z
Pvdv
7
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. Dit is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient gesteld te worden dat het netwerk bij de database mag komen, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases als er een juiste username en paswoord is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met deze van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== De eerste client =====
Dan moet de client geinstalleerd worden. Hiervoor zijn handleidingen per platform geschikbaar, denk er aan om de driver voor PostgreSQL te installeren. In de wizzard geef je aan een nieuwe database te willen maken, uiteraard van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== De volgende clients (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== De volgende clients (moeilijk) =====
In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de administratie staat (zie "de eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "de eerste client", alleen hoeft er nu uiteraard geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
5abd8c3bfe62707a971f014089e2f76f40a9674b
552
551
2011-01-10T20:25:58Z
Pvdv
7
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. Dit is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient gesteld te worden dat het netwerk bij de database mag komen, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases als er een juiste username en paswoord is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met deze van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== De eerste client =====
Dan moet de client geinstalleerd worden. Hiervoor zijn handleidingen per platform beschikbaar, denk er aan om de driver voor PostgreSQL te installeren. In de wizzard geef je aan een nieuwe database te willen maken, uiteraard van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== De volgende clients (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== De volgende clients (moeilijk) =====
In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de administratie staat (zie "de eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "de eerste client", alleen hoeft er nu uiteraard geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
ea55cfbf73e994c1536459e5f1f271aefb0821ae
553
552
2011-01-10T20:28:13Z
Pvdv
7
/* Server */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient gesteld te worden dat het netwerk bij de database mag komen, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases als er een juiste username en paswoord is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met deze van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== De eerste client =====
Dan moet de client geinstalleerd worden. Hiervoor zijn handleidingen per platform beschikbaar, denk er aan om de driver voor PostgreSQL te installeren. In de wizzard geef je aan een nieuwe database te willen maken, uiteraard van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== De volgende clients (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== De volgende clients (moeilijk) =====
In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de administratie staat (zie "de eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "de eerste client", alleen hoeft er nu uiteraard geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
b93c5fd4580ce22fb0e764e7783aa656f052f108
554
553
2011-01-10T20:30:22Z
Pvdv
7
/* pg_hba.conf */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met deze van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== De eerste client =====
Dan moet de client geinstalleerd worden. Hiervoor zijn handleidingen per platform beschikbaar, denk er aan om de driver voor PostgreSQL te installeren. In de wizzard geef je aan een nieuwe database te willen maken, uiteraard van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== De volgende clients (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== De volgende clients (moeilijk) =====
In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de administratie staat (zie "de eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "de eerste client", alleen hoeft er nu uiteraard geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
8af0c3d5ed06303ec71def9d382a930918dad7ce
555
554
2011-01-10T20:31:23Z
Pvdv
7
/* postgresql.conf */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met deze van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== De eerste client =====
Dan moet de client geinstalleerd worden. Hiervoor zijn handleidingen per platform beschikbaar, denk er aan om de driver voor PostgreSQL te installeren. In de wizzard geef je aan een nieuwe database te willen maken, uiteraard van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== De volgende clients (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== De volgende clients (moeilijk) =====
In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de administratie staat (zie "de eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "de eerste client", alleen hoeft er nu uiteraard geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
681c7f54df8ca85d030836f66c20dbdd305b337a
556
555
2011-01-10T20:33:37Z
Pvdv
7
/* firewall */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== De eerste client =====
Dan moet de client geinstalleerd worden. Hiervoor zijn handleidingen per platform beschikbaar, denk er aan om de driver voor PostgreSQL te installeren. In de wizzard geef je aan een nieuwe database te willen maken, uiteraard van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== De volgende clients (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== De volgende clients (moeilijk) =====
In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de administratie staat (zie "de eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "de eerste client", alleen hoeft er nu uiteraard geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
fb5d9deca7ce480482aafa3d9ae98f4e52bbb5fd
557
556
2011-01-10T20:45:29Z
Pvdv
7
Database initieren bij server ondergebracht
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
==== Database initieren ====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database te initieren. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen. In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database initieren") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database initieren". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
8668c6991fc95f725a7a6df5d07664f069c79c41
558
557
2011-01-10T20:46:13Z
Pvdv
7
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
===== Database initieren =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database te initieren. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen. In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database initieren") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database initieren". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
4ca9ac3b4fc99edcfced75a586c0d2ec30b42d49
559
558
2011-01-10T20:46:43Z
Pvdv
7
/* Database initieren */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
===== Database initiëren =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database te initieren. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen. In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database initieren") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database initieren". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
66ed3ef25c5a36e6c11ed5a41c2f1af593c9e2fd
560
559
2011-01-10T20:47:19Z
Pvdv
7
/* Client installatie (moeilijk) */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
===== Database initiëren =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database te initieren. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen. In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database initiëren") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database initiëren". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
2d565d4baa5b9a2a1c7f2884b354e076f993c208
561
560
2011-01-10T20:53:09Z
Pvdv
7
/* Database initiëren */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen. In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database initiëren") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database initiëren". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
b636f034666e59291a974b1c75182061ec304d7b
562
561
2011-01-10T20:53:34Z
Pvdv
7
/* Client installatie (moeilijk) */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen. In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
19f86abb07e1ecb877bd9636e9ff721d762bfc43
563
562
2011-01-10T20:54:18Z
Pvdv
7
/* Database aanmaken */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met "y" worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
b21c851826fff8c49933e1c144d7db5078916e3a
564
563
2011-01-10T20:58:32Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser ebuser" (als je een role genaamd "ebuser" wilt aanmaken). Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf". Na uitvoeren van het commando zal gevraagd worden of de nieuwe role een superuser is, nee dus. Dan wordt er gevraagd of de role een database mag aanmaken, daarop moet met bevestigend worden geantwoord. De laatste vraag is of de role ook zelf nieuwe roles mag aanmaken. Nee, dat is niet nodig. Als het goed is wordt dan de user aangemaakt, als het fout is volgt een foutmelding en was je waarschijnlijk geen administratieve user.
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
078fad1283a0a8824d293f747767cc37cc2f70e1
565
564
2011-01-10T21:03:50Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Op het moment kan dat alleen met de PostgreSQL database. Bij de installatie van de client wordt er wat algemeens verteld over de netwerkintstallatie en verder verwezen naar de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
e0df0437a01bffcb0108d889be3e34082df41b19
566
565
2011-01-10T21:31:41Z
JohanVromans
6
/* Inleiding */ Iets uitbreiden.
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek.
In een netwerkinstallatie is sprake van een of meerdere clients die communiceren met een gezamenlijke database server. Daarvoor is een database server nodig die meerdere gebruikers tegelijk aan kan, zoals de PostgreSQL database. De clients zijn in principe gewone EekBoek installaties, bij de installatie van de client wordt daarom enkele algemene dingen verteld over de netwerkintstallatie en verder verwezen naar de installatiedocumentatie voor de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Het installeren van PostgreSQL is niet heel eenvoudig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
d8269e03d5b5609d8ed5e987038b96ffdca4742d
567
566
2011-01-10T22:37:35Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek.
In een netwerkinstallatie is sprake van een of meerdere clients die communiceren met een gezamenlijke database server. Daarvoor is een database server nodig die meerdere gebruikers tegelijk aan kan, zoals de PostgreSQL database. De clients zijn in principe gewone EekBoek installaties, bij de installatie van de client wordt daarom enkele algemene dingen verteld over de netwerkintstallatie en verder verwezen naar de installatiedocumentatie voor de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
5d11e8028a10a2ece3acaf1a38139044069a1c41
568
567
2011-01-10T23:01:13Z
Pvdv
7
/* Database aanmaken */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek.
In een netwerkinstallatie is sprake van een of meerdere clients die communiceren met een gezamenlijke database server. Daarvoor is een database server nodig die meerdere gebruikers tegelijk aan kan, zoals de PostgreSQL database. De clients zijn in principe gewone EekBoek installaties, bij de installatie van de client wordt daarom enkele algemene dingen verteld over de netwerkintstallatie en verder verwezen naar de installatiedocumentatie voor de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and Settings\user\eekboek\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
683ec97b3962779595c22a5d41582556210a4fcc
569
568
2011-01-10T23:01:43Z
Pvdv
7
/* Database aanmaken */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek.
In een netwerkinstallatie is sprake van een of meerdere clients die communiceren met een gezamenlijke database server. Daarvoor is een database server nodig die meerdere gebruikers tegelijk aan kan, zoals de PostgreSQL database. De clients zijn in principe gewone EekBoek installaties, bij de installatie van de client wordt daarom enkele algemene dingen verteld over de netwerkintstallatie en verder verwezen naar de installatiedocumentatie voor de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and Settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
a71ce297080f36858eab19ad63bf1096200771bb
570
569
2011-01-10T23:02:08Z
Pvdv
7
/* Database aanmaken */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek.
In een netwerkinstallatie is sprake van een of meerdere clients die communiceren met een gezamenlijke database server. Daarvoor is een database server nodig die meerdere gebruikers tegelijk aan kan, zoals de PostgreSQL database. De clients zijn in principe gewone EekBoek installaties, bij de installatie van de client wordt daarom enkele algemene dingen verteld over de netwerkintstallatie en verder verwezen naar de installatiedocumentatie voor de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
a750b391c50c2f15424d240393f8588e82e2734d
571
570
2011-01-11T07:51:48Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek.
In een netwerkinstallatie is sprake van een of meerdere clients die communiceren met een gezamenlijke database server. Daarvoor is een database server nodig die meerdere gebruikers tegelijk aan kan, zoals de PostgreSQL database. De clients zijn in principe gewone EekBoek installaties, bij de installatie van de client wordt daarom enkele algemene dingen verteld over de netwerkinstallatie en verder verwezen naar de installatiedocumentatie voor de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = localhost
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
c19b21c997547072f631e6b43902229ffc6d36f8
572
571
2011-01-11T08:26:38Z
Pvdv
7
/* Database aanmaken */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek.
In een netwerkinstallatie is sprake van een of meerdere clients die communiceren met een gezamenlijke database server. Daarvoor is een database server nodig die meerdere gebruikers tegelijk aan kan, zoals de PostgreSQL database. De clients zijn in principe gewone EekBoek installaties, bij de installatie van de client wordt daarom enkele algemene dingen verteld over de netwerkinstallatie en verder verwezen naar de installatiedocumentatie voor de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all all md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
84409c5380c05e2de02b2a0c33a5814077e06b65
573
572
2011-01-11T08:56:53Z
Pvdv
7
pg_hba.conf voorbeeldregel gewijzigd
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek.
In een netwerkinstallatie is sprake van een of meerdere clients die communiceren met een gezamenlijke database server. Daarvoor is een database server nodig die meerdere gebruikers tegelijk aan kan, zoals de PostgreSQL database. De clients zijn in principe gewone EekBoek installaties, bij de installatie van de client wordt daarom enkele algemene dingen verteld over de netwerkinstallatie en verder verwezen naar de installatiedocumentatie voor de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
e9c5cfb4d5b7516237eb0b29bbc089057173cf07
574
573
2011-01-11T09:17:34Z
Pvdv
7
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek.
In een netwerkinstallatie is sprake van een of meerdere clients die communiceren met een gezamenlijke database server. Daarvoor is een database server nodig die meerdere gebruikers tegelijk aan kan, zoals de PostgreSQL database. De clients zijn in principe gewone EekBoek installaties, bij de installatie van de client wordt daarom enkele algemene dingen verteld over de netwerkinstallatie en verder verwezen naar de installatiedocumentatie voor de verschillende platformen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
3a65bb58a1dd5a46614b2a70dd4bd0e3129a8eba
575
574
2011-01-11T09:19:06Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen.
Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
8957c1f33c3fbe6440910fdf1f19f4c00996abfa
576
575
2011-01-11T09:19:18Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er 1 of meerdere clients. Als server dient zogezegd PostgreSQL. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook al maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database, voorbeeldregel: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Normaal doe je dit op de commandline met het commando "createuser -SdR ebuser" (hiermee maak je een role ebuser aan, die zelf databases mag aanmaken). Let op dat de "d" een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Belangerijk is dat je het createuser-commando uitvoert als de administratieve user, normaal is dat de user "postgres". Als dit onduidelijk is, is er meer informatie te vinden in het boven al genoemde bestand "pg_hba.conf".
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
03ecd67fb1f8b8716a9023479e6ece2568c7e040
577
576
2011-01-11T09:31:44Z
Pvdv
7
/* Server */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er een of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
590661a90a38ff1ed0756905aac3ee2adaab58e5
578
577
2011-01-11T09:33:20Z
Pvdv
7
/* firewall */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er een of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
b3d8fbeb044a94996d2c274fee4043e6f7a65db9
588
578
2011-01-11T10:19:30Z
Pvdv
7
/* Server */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
b6f6c665d3fc1b555a4dd47f4cbe8bd3ade0e62b
589
588
2011-01-11T10:20:53Z
Pvdv
7
/* Client installatie (eenvoudig) */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule GUI versie van Eekboek (momenteel alleen beschikbaar via het GIT repository). In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
6b89f04692b06e7ec5ae99461df243e113a5d72e
590
589
2011-01-11T10:22:18Z
Pvdv
7
/* Client installatie (eenvoudig) */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule versie van Eekboek (momenteel alleen beschikbaar via het GIT repository). In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je op de commandline werkt of als je niet beschikt over een nieuwe versie van Eekboek. In de wizzard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
ecd324b75cbdab72f76ee6430cc580813e236e51
591
590
2011-01-11T10:23:19Z
Pvdv
7
/* Client installatie (moeilijk) */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
===== Database aanmaken =====
Alhoewel het niet persee nodig is, is het handig op de server ook Eekboek te installeren om de database aan te maken. Wellicht kan dit ook vanaf een client, maar dit is nog niet goed getest. Uiteraard hoeft er geen grafische client op de server. Hoe het installeren van de client gaat is beschreven in verschillende handleidingen per platform, dus dat wou ik hier niet nogmaals gaan doen.
In de wizzard geef je aan een nieuwe database te willen maken van het type "postgresql". Bij heel nieuwe versies van Eekboek (na versie 2.00.02) kun je dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
Bij oudere versies van Eekboek kan er in de wizzard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet. Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== Client installatie (eenvoudig) =====
Deze allinea is alleen bestemd voor een erg actule versie van Eekboek (momenteel alleen beschikbaar via het GIT repository). In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Als het goed is wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Mocht dit niet gevraagd worden dan werk je nog met de oude versie en moet je de moeilijke installatie doen. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
===== Client installatie (moeilijk) =====
Deze methode kies je als je niet beschikt over een nieuwe versie van Eekboek. In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt. Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "Database aanmaken". Uiteraard hoeft er nu geen database te worden aangemaakt.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
0e0ceea9c684369253c0864f66e0e179da60b642
592
591
2011-01-11T10:34:37Z
Pvdv
7
platform:Netwerkclient-oud losgekoppeld
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Client ====
Onderstaande handleiding gaat over een wel erg nieuwe versie van Eekboek die op dit moment alleen nog maar beschikbaar is via GIT. Mocht je een oudere versie van Eekboek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
===== De eerste client =====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
===== De volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
f1e0f4f1c4854e430194a457e51dc47420d9758e
594
592
2011-01-11T10:40:41Z
Pvdv
7
/* Client */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over een wel erg nieuwe versie van Eekboek die op dit moment alleen nog maar beschikbaar is via GIT. Mocht je een oudere versie van Eekboek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
===== De eerste client =====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt.
===== De volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
c74f64bc0bb7e00d0ae7bff097e8d0b4153673e1
595
594
2011-01-11T10:42:47Z
Pvdv
7
/* De eerste client */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over een wel erg nieuwe versie van Eekboek die op dit moment alleen nog maar beschikbaar is via GIT. Mocht je een oudere versie van Eekboek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
===== De eerste client =====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt op de server.
===== De volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
4a735bb498cdbaa2bf4b3a985aebfe923eb07527
596
595
2011-01-11T10:43:55Z
Pvdv
7
/* De volgende clients */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over de netwerkinstallatie van Eekboek. Hij is niet specifiek voor een bepaald platform en is daarom enigsinds algemeen. Deze manual is nog in ontwikkeling, en zeker nog niet perfect. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
==== Server ====
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigsinds beperkt. PostgreSQL wordt niet standaard bij Eekboek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ (er zijn Windows, Mac, Linux, FreeBSD en Solaris versies).
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
===== pg_hba.conf =====
Een belangerijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen: "host all all 0.0.0.0/0 md5". Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra laag veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
===== postgresql.conf =====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
===== firewall =====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is de poort dus anders.
===== Database role aanmaken =====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser" (hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken). Let op dat de 'd' een kleine letter is, en de "S" en de "R" groot. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Client ====
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over een wel erg nieuwe versie van Eekboek die op dit moment alleen nog maar beschikbaar is via GIT. Mocht je een oudere versie van Eekboek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
===== De eerste client =====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt op de server.
===== De volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database, die is er immers al.
==== Resultaat ====
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
2e788d2ca24936b9ef1230d9937ca5aa23c94772
597
596
2011-01-11T10:51:54Z
Sbouwhuis
12
Typos, syntax
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database, die is er immers al.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken.
aed0e1f7e2804c396bc892837ac76fd0eedc400b
598
597
2011-01-11T12:52:56Z
Pvdv
7
/* Resultaat */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een overzichtpagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database, die is er immers al.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
448d72f3c22b284a05524d1d274c4f14408289f2
599
598
2011-01-11T12:54:38Z
Pvdv
7
/* De volgende clients */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest postgresql. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand", en dan ga je verder. Er wordt nu een configuratiebestand aangemaakt maar geen database, die is er immers al.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
00f1d37bf2ff21967daff17d861ee22f84c1bc1c
600
599
2011-01-11T12:56:48Z
Pvdv
7
/* De volgende clients */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt dan gelijk invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
64579e899ff8301c0d942af69f97f362ab2ee6ab
Hoofdpagina
0
1
579
539
2011-01-11T09:44:47Z
Pvdv
7
Download en installatie gewijzigd, directe URL's
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Platform:Windows]]
** [[Platform:MacOSX]]
** [[Platform:Ubuntu]]
** [[Platform:Debian]]
** [[Platform:Fedora]]
** [[Platform:CPAN]]
** [[Platform:Netwerk]]
** [[EekBoek_installeren_vanaf_source]]
* Documentatie en support:
** [[Help:Inhoud|Ondersteuning]]
** [[Documentatie]]
** [[Gebruikstips|Gebruikstips]]: Bekende problemen, tips en technieken, valkuilen en wat dies meer zij
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom (uit: [[Algemene informatie]])
** [[Eekboek stuurtaal]]: de syntax van de ebshell (uit: [[Algemene informatie]])
* Zelf bijdragen aan EekBoek:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Vertalingen]]: EekBoek vertalen
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
fba69a96b7a32fba1afa7f1246dbd31c3c96a472
584
579
2011-01-11T09:58:21Z
Pvdv
7
GitRepository toegevoegd
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Platform:Windows]]
** [[Platform:MacOSX]]
** [[Platform:Ubuntu]]
** [[Platform:Debian]]
** [[Platform:Fedora]]
** [[Platform:CPAN]]
** [[Platform:Netwerk]]
** [[EekBoek_installeren_vanaf_source]]
** [[GitRepository]]
* Documentatie en support:
** [[Help:Inhoud|Ondersteuning]]
** [[Documentatie]]
** [[Gebruikstips|Gebruikstips]]: Bekende problemen, tips en technieken, valkuilen en wat dies meer zij
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom (uit: [[Algemene informatie]])
** [[Eekboek stuurtaal]]: de syntax van de ebshell (uit: [[Algemene informatie]])
* Zelf bijdragen aan EekBoek:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Vertalingen]]: EekBoek vertalen
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
8cdcecfd7816c6113051b2a0de6c81bc47eb18ba
585
584
2011-01-11T10:09:53Z
Pvdv
7
Wat dingen tussen haakjes toegevoegd
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Platform:Windows]]
** [[Platform:MacOSX]]
** [[Platform:Ubuntu]]
** [[Platform:Debian]]
** [[Platform:Fedora]]
** [[Platform:CPAN]] (geschikt voor b.v. Suse, Mandriva, etc)
** [[Platform:Netwerk]] (Algemene informatie over een netwerkinstallatie)
** [[EekBoek_installeren_vanaf_source]] (Met een script voor FreeBSD)
** [[GitRepository]] (De nieuwste software)
* Documentatie en support:
** [[Help:Inhoud|Ondersteuning]]
** [[Documentatie]]
** [[Gebruikstips|Gebruikstips]]: Bekende problemen, tips en technieken, valkuilen en wat dies meer zij
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom (uit: [[Algemene informatie]])
** [[Eekboek stuurtaal]]: de syntax van de ebshell (uit: [[Algemene informatie]])
* Zelf bijdragen aan EekBoek:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Vertalingen]]: EekBoek vertalen
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
ed530a730d3f16ca4ede84644688b0415fc83610
586
585
2011-01-11T10:10:20Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Platform:Windows]]
** [[Platform:MacOSX]]
** [[Platform:Ubuntu]]
** [[Platform:Debian]]
** [[Platform:Fedora]]
** [[Platform:CPAN]] (geschikt voor b.v. Suse, Mandriva, etc)
** [[Platform:Netwerk]] (algemene informatie over een netwerkinstallatie)
** [[EekBoek_installeren_vanaf_source]] (met een script voor FreeBSD)
** [[GitRepository]] (De nieuwste software)
* Documentatie en support:
** [[Help:Inhoud|Ondersteuning]]
** [[Documentatie]]
** [[Gebruikstips|Gebruikstips]]: Bekende problemen, tips en technieken, valkuilen en wat dies meer zij
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom (uit: [[Algemene informatie]])
** [[Eekboek stuurtaal]]: de syntax van de ebshell (uit: [[Algemene informatie]])
* Zelf bijdragen aan EekBoek:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Vertalingen]]: EekBoek vertalen
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
19941eab6f9cd0178401dda42ad93baf43ac4fa7
587
586
2011-01-11T10:10:50Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Platform:Windows]]
** [[Platform:MacOSX]]
** [[Platform:Ubuntu]]
** [[Platform:Debian]]
** [[Platform:Fedora]]
** [[Platform:CPAN]] (geschikt voor b.v. Suse, Mandriva, etc)
** [[Platform:Netwerk]] (algemene informatie over een netwerkinstallatie)
** [[EekBoek_installeren_vanaf_source]] (met een script voor FreeBSD)
** [[GitRepository]] (de allernieuwste software)
* Documentatie en support:
** [[Help:Inhoud|Ondersteuning]]
** [[Documentatie]]
** [[Gebruikstips|Gebruikstips]]: Bekende problemen, tips en technieken, valkuilen en wat dies meer zij
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: voorbeelden van ongewone boekingen en idioom (uit: [[Algemene informatie]])
** [[Eekboek stuurtaal]]: de syntax van de ebshell (uit: [[Algemene informatie]])
* Zelf bijdragen aan EekBoek:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Vertalingen]]: EekBoek vertalen
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
45e3dfbbcaf5ee6219a0085199a01d02933eb404
Download
0
15
580
390
2011-01-11T09:46:06Z
Pvdv
7
Deze pagina is oud toegevoegd
wikitext
text/x-wiki
Deze pagina is oud. Ik raad u aan naar de [[Hoofdpagina]] te gaan.
Er zijn verschillende manieren om [http://www.eekboek.nl/ EekBoek] te downloaden.
* Allereerst verdient het aanbeveling om te kijken of er een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie [[Distributies]] voor een overzicht.
* Als u geen gebruik wilt of kunt maken van een standaardkit voor uw systeem dan kunt u een kijkje nemen naar het overzicht van de op de EekBoek download site beschikbare [[Repositories|repositories]]. Wellicht zit uw systeem hier bij.
* Een volledige lijst van EekBoek installaties vindt u op de [http://www.eekboek.nl/dl/?C=M;O=D download pagina]. Let op, dit is een indrukwekkende lijst.
* De source kit is ook te downloaden vanaf [https://sourceforge.net/projects/eekboek/ SourceForge] en het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN].
* De ontwikkelomgeving (git repository) is te bekijken op [http://eekboek.git.sourceforge.net/git/gitweb.cgi?p=eekboek/eekboek;a=summary SourceForge]. Zoals elke ontwikkelomgeving is dit een ongeregeld zootje. Aanwijzingen om vanuit de repository EekBoek te bouwen vindt u onder [[GitRepository]].
Aanwijzigingen om EekBoek op uw systeem te installeren vindt u onder [[Installatie]].
e5e9693fa42843c6aa05afa51c83fbe0cde6027e
Repositories
0
26
581
172
2011-01-11T09:47:13Z
Pvdv
7
Deze pagina is oud toegevoegd.
wikitext
text/x-wiki
Deze pagina is oud, ik raad u aan naar de [[Hoofdpagina]] te gaan.
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Voor Fedora wordt een z.g. yum-repository ondersteund. Deze kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.04-3.noarch.rpm</nowiki>
Het installeren van EekBoek is dan eenvoudig:
sudo yum install EekBoek
Als u expliciet een bepaalde versie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
'''Packages'''
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit is het in de meeste gevallen beste package om te installeren. Het omvat alle EekBoek packages behalve de PostgreSQL database driver.
|-
| valign="top" | EekBoek-core
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell.
|-
| valign="top" | EekBoek-contrib
| valign="top" | Door gebruikers zelf aangeleverd materiaal zoals alternatieve schema's, in- en exportprogramma's en programma's om afschrijvingen te doen.
|-
|}
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies. Deze is beschikbaar via yum maar niet standaard enabled. De repository op de server heet fedora-testing, de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
=Debian GNU/Linux=
=Ubuntu=
=Microsoft Windows=
De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast.
EekBoek kan vanaf de command line worden geïnstalleerd met:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
EekBoek vanaf versie 2 gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
'''Ontwikkelversies'''
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
c13db79cc7c2351c0329dff211066c2e92e1b848
Distributies
0
16
582
549
2011-01-11T09:48:59Z
Pvdv
7
Ik raad u aan naar de hoofdpagina te gaan toegevoegd
wikitext
text/x-wiki
Deze pagina is oud, ik raad u aan naar de [[Hoofdpagina]] te gaan.
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geïnstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
EekBoek is standaard beschikbaar in Debian vanaf versie 6 (Squeeze), maar het is ook installeerbaar op versie 5 (Lenny).
Zie verder [[Platform:Debian]].
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek is standaard beschikbaar onder recente versies van Ubuntu.
Zie verder [[Platform:Ubuntu]].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Zie verder [[Platform:CPAN]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies, waaronder een script voor [http://www.freebsd.org FreeBSD].
e25915b51c4ca2d6d33a9b5468c14465e84e44d5
Installatie
0
58
583
548
2011-01-11T09:51:55Z
Pvdv
7
Ik raad je aan naar de hoofdpagina te gaan toegevoegd.
wikitext
text/x-wiki
Dit is een oude pagina, ik raad je aan naar de [[Hoofdpagina]] te gaan.
==Installatie EekBoek==
EekBoek wordt standaard meegeleverd met verschillende Linux distributies en is ook als package beschikbaar voor Windows en Mac.
'''Het verdient te allen tijde de voorkeur om EekBoek als package te installeren.'''
Zie hiervoor [[Distributies]].
Indien er geen package voor uw systeem beschikbaar is kunt u EekBoek vanaf source installeren. Zie hiervoor [[Platform:CPAN]] of [[EekBoek_installeren_vanaf_source]].
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken. De standaard EekBoek installatie zal ervoor zorgdragen dat SQLite, indien nodig, wordt geïnstalleerd.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
Let op: Voor het gebruik van PostgreSQL is het nodig om tevens het EekBoek package met de naam eekboek-db-postgresql of EekBoek-db-posgresql te installeren.
2ffac24a98310f68e41688c8465941f5742fe2e4
Platform:Netwerkclient-oud
0
65
593
2011-01-11T10:39:06Z
Pvdv
7
Initiele pagina
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang. Je kiest geen postgresql maar sqlite en maakt de wizzard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database te worden aangemaakt, dus "ebshell --init" is niet nodig.
f47c1d15cebdb7c444d125a81157c11815cc1d74
Platform:Netwerk
0
64
601
600
2011-01-11T12:58:03Z
Pvdv
7
/* De eerste client */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten en met welke user (role) en welke poort. Er zal dan automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
f5c0def5f7540b059921719aef8c9286a759c56c
605
601
2011-01-11T15:15:48Z
Pvdv
7
/* De eerste client */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
c21e59c3119155397c4d4ace85172ca26d7cc4f6
606
605
2011-01-11T15:16:29Z
Pvdv
7
/* De volgende clients */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
edafb97e07da6ce290659c1a4e566a728df4e566
607
606
2011-01-11T15:17:35Z
Pvdv
7
/* De volgende clients */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
9ae225273fa0eef9a2c5836f4e1115f11ce8c4e6
608
607
2011-01-11T15:18:12Z
Pvdv
7
/* De eerste client */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
60b5d250c18f7f01753949b95763b99674ffe300
609
608
2011-01-11T15:21:01Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
436001fbf6f6df6524e553d593ee1f779328d71c
610
609
2011-01-11T15:22:25Z
Pvdv
7
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
44408455cc2156cd61037dd94003c1289581ed98
611
610
2011-01-11T15:23:00Z
Pvdv
7
/* firewall */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
a8f2ad18dcfceb763de14e391575a3677e75415e
614
611
2011-01-11T16:20:34Z
Pvdv
7
/* De volgende clients */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval...
7b8c77576ff0489da9870157f378835666a5b5ac
615
614
2011-01-11T16:22:40Z
Pvdv
7
/* Resultaat */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Maar uiteraard kun je het doen zoals je wilt, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval.
5079f7cbb804bedbb3519765f64aa1cdb49895d4
616
615
2011-01-11T21:58:19Z
Pvdv
7
/* Server */
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van pg_hba.conf of postgresql.conf moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt. En wie weet zelfs een UPS heeft tegen stroomuitval.
8ea3ac3cc3258ccb7ed4df315fed7278ab3f987b
625
616
2011-01-12T15:05:49Z
Pvdv
7
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van Eekboek. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze manual is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Op de server dient PostgreSQL geinstalleerd te worden. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van pg_hba.conf of postgresql.conf moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
fda04497c29d64eb0557c3972cfa9583e1e46227
630
625
2011-01-13T07:46:43Z
Sbouwhuis
12
Toevoeging zin over architectuur
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van pg_hba.conf of postgresql.conf moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
035dd5ac7982e8298e58a90160bc139340f2e269
632
630
2011-01-13T08:12:58Z
Sbouwhuis
12
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [Postgresql] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van pg_hba.conf of postgresql.conf moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
43c9cb211d3e55dc0555ee99e30e1a86aebbd980
633
632
2011-01-13T08:14:12Z
Sbouwhuis
12
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van pg_hba.conf of postgresql.conf moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
cecde8219af957092f18285153fe63bd36003113
635
633
2011-01-13T20:32:17Z
JohanVromans
6
Kleine verduidelijking
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van pg_hba.conf of postgresql.conf moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer ik dit met een commando als "sudo su postgres", hoe dit onder Windows/Mac moet weet ik niet. Het aanmaken van de role gaat met het commando "createuser -SdR ebuser". Hiermee maak je een role 'ebuser' aan, die zelf databases mag aanmaken. Let op dat de 'd' een kleine letter is, en de "S" en de "R" in hoofdletters. Uiteraard vraagt hij nog om een paswoord en dan is de role klaar. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
700672fe1364cf884b52b3762250eb28736ae9e4
Platform:Netwerkclient-oud
0
65
602
593
2011-01-11T13:00:23Z
Pvdv
7
/* Volgende clients */
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database te worden aangemaakt, dus "ebshell --init" is niet nodig.
3b78085490ceb427bea77cfdf5ef225183561de6
603
602
2011-01-11T13:01:07Z
Pvdv
7
/* Volgende clients */
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "Database aanmaken") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database meer te worden aangemaakt op de server, dus "ebshell --init" is niet nodig.
a6487ecbad797a0e55d686e00098d56cd39dbe0d
604
603
2011-01-11T13:02:46Z
Pvdv
7
/* Volgende clients */
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "De eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database meer te worden aangemaakt op de server, dus "ebshell --init" is niet nodig.
174f3184b81c8c0b39fdb6d2a1d583fa3272f804
612
604
2011-01-11T15:24:38Z
Pvdv
7
/* Volgende clients */
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "De eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database meer te worden aangemaakt op de server want die is er al, dus "ebshell --init" moet niet worden uitgevoerd.
51e5e42442a6e41448c61df8efd61b1f5394ebf4
613
612
2011-01-11T15:25:55Z
Pvdv
7
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "De eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database meer te worden aangemaakt op de server want die is er al, dus "ebshell --init" moet niet worden uitgevoerd.
Terug naar [[Platform:Netwerk]]
6706cc905ae27903057d3d52f2e9b22e8511a67d
Platform:Linux
0
66
617
2011-01-12T13:57:57Z
Pvdv
7
Nieuwe pagina aangemaakt met '[[Platform:Ubuntu|Ubuntu]] [[Platform:Debian|Debian]] [[Platform:Fedora|Fedora]] [[Platform:LinuxAndere|Andere Linux distributies]]'
wikitext
text/x-wiki
[[Platform:Ubuntu|Ubuntu]]
[[Platform:Debian|Debian]]
[[Platform:Fedora|Fedora]]
[[Platform:LinuxAndere|Andere Linux distributies]]
76bd05c6a90a86f485417d52e90940c7e1be4c05
618
617
2011-01-12T14:02:07Z
Pvdv
7
wikitext
text/x-wiki
[[Platform:Ubuntu|Ubuntu]]
[[Platform:Debian|Debian]]
[[Platform:Fedora|Fedora]]
[[Platform:CPAN|CPAN]] (geschikt voor b.v. Suse, Mandriva, etc)
Deze pagina moet nog komen:
[[Platform:LinuxAndere|Andere Linux distributies]]
ea5ef693b903d023387542c71eecacf8a39edbea
619
618
2011-01-12T14:03:16Z
Pvdv
7
wikitext
text/x-wiki
[[Platform:Ubuntu|Ubuntu]]
[[Platform:Debian|Debian]]
[[Platform:Fedora|Fedora]]
[[Platform:CPAN|CPAN]] (geschikt voor b.v. Suse, Mandriva, etc)
1b2f3f71257b9ebd842d8ad8cef88ca67102c3b0
623
619
2011-01-12T14:40:34Z
Pvdv
7
wikitext
text/x-wiki
** [[Platform:Ubuntu|Ubuntu]]
** [[Platform:Debian|Debian]]
** [[Platform:Fedora|Fedora]]
** [[Platform:CPAN|CPAN]] (geschikt voor b.v. Suse, Mandriva, etc)
** [[EekBoek_installeren_vanaf_source]]
** [[GitRepository]]
35ac9bf20b3b3dd16511921604e94bf9b38a43d2
624
623
2011-01-12T14:40:48Z
Pvdv
7
wikitext
text/x-wiki
** [[Platform:Ubuntu|Ubuntu]]
** [[Platform:Debian|Debian]]
** [[Platform:Fedora|Fedora]]
** [[Platform:CPAN|CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
** [[EekBoek_installeren_vanaf_source]]
** [[GitRepository]]
455515a2e7ccdcbc30e983810cdb0efb4cfa13c1
626
624
2011-01-12T20:26:11Z
JohanVromans
6
Kleine verbeteringen
wikitext
text/x-wiki
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]]
a31ff545d13e4ed87a3036deee0673803c7fcd8a
629
626
2011-01-13T07:35:02Z
Sbouwhuis
12
Toevoeging inleidende tekst
wikitext
text/x-wiki
De onderstaande methoden kunnen gebruikt worden afhankelijk van de versie van Linux welke u gebruikt. De installatie methode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]]
b2d1ad3571172feeb47e91d662366bc246843a54
Platform:Overig
0
67
620
2011-01-12T14:11:18Z
Pvdv
7
Nieuwe pagina aangemaakt met '** [[EekBoek_installeren_vanaf_source]] (met een script voor FreeBSD) ** [[GitRepository]] (de allernieuwste software)'
wikitext
text/x-wiki
** [[EekBoek_installeren_vanaf_source]] (met een script voor FreeBSD)
** [[GitRepository]] (de allernieuwste software)
44a4193ac0444ca62c07a04febe58f2c416f1d51
622
620
2011-01-12T14:23:05Z
Pvdv
7
wikitext
text/x-wiki
** [[EekBoek_installeren_vanaf_source]] (met een script voor FreeBSD)
** [[GitRepository]] (de allernieuwste software)
** [[Platform:CPAN|CPAN]]
c75da6728aa03a55bdd40406d0ada6e4e74fe93e
627
622
2011-01-12T20:27:21Z
JohanVromans
6
Kleine verbeteringen
wikitext
text/x-wiki
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]] (met een script voor FreeBSD)
* [[GitRepository|Installeren vanaf de GIT repository]] (de allernieuwste software)
* [[Platform:CPAN|Installeren vanaf CPAN]]
5a09e802ee506e6918e1cc82e8524fea9bcc579a
628
627
2011-01-13T07:28:38Z
Sbouwhuis
12
Toevoeging inleidende tekst
wikitext
text/x-wiki
De volgende methoden voor het installeren van EekBoek kunnen gebruikt worden wanneer de voornoemde methoden niet van toepassing zijn of niet gebruikt kunnen worden:
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]; met een script voor FreeBSD.
* [[GitRepository|Installeren vanaf de GIT repository]]: de ontwikkelversie van EekBoek is beschikbaar voor degenen die de nieuwste, nog niet gereleasde versie van EekBoek willen gebruiken of er aan willen ontwikkelen.
* [[Platform:CPAN|Installeren vanaf CPAN]]: de geeigende methode om via het CPAN netwerk de installatie van EekBoek te verrichten.
f0da12cd9101e82e312a5c3b8316a9eb28ff8dd6
Hoofdpagina
0
1
621
587
2011-01-12T14:17:59Z
Pvdv
7
Van alles wijzigen
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Gebruikstips|Gebruikstips]]
** [[Eekboek stuurtaal]]
** [[Documentatie]]
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Help:Inhoud|Support]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
cd35d38a138ca0c6ab765f7e453c4cd060239b65
636
621
2011-01-13T22:00:31Z
Pvdv
7
Support gewijzigd
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Gebruikstips|Gebruikstips]]
** [[Eekboek stuurtaal]]
** [[Documentatie]]
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
62f5c5d4cb7bab99f00cc2012276e77aacd804eb
638
636
2011-01-13T22:04:06Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Gebruikstips|Gebruikstips]]
** [[Eekboek stuurtaal]]
** [[Documentatie]]
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
** [[Andere documentatie]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
2921847677a168dcb76f8a75b62d68f356ae8871
639
638
2011-01-13T22:08:43Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Overstappen vanaf een ander pakket]]
** [[Voorbeelden van boekingen]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
8804c2082f51e78f2c26c36ed38457cc04bd7d93
645
639
2011-01-13T22:21:09Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en hoe zelf bij te dragen aan het programma.
De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Overstappen vanaf een ander pakket]]
** [[Voorbeelden van boekingen]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
b3933ab6f273b5567135e5b55eeb3a5e7c19ddcd
646
645
2011-01-13T22:22:33Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie].
Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Overstappen vanaf een ander pakket]]
** [[Voorbeelden van boekingen]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
6fe22e7799ed831a01f71c489231bde8cb668ea8
647
646
2011-01-13T22:22:57Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Overstappen vanaf een ander pakket]]
** [[Voorbeelden van boekingen]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
ec6dbe18be8f3f1cb806d5b4fcd2d03dbe49372e
Postgresql
0
43
631
456
2011-01-13T08:10:57Z
Sbouwhuis
12
wikitext
text/x-wiki
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source. Wanneer EekBoek in een multi-user omgeving wordt geinstalleerd is het aan te raden ook PostgreSQL als de onderliggende database te installeren.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
__FORCETOC__
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
Specifieke installatie instructies voor de installatie en het gebruik van PostgreSQL op een netwerk zie hier: [[PostgreSQL installatie op Ubuntu]].
=== Fedora ===
PostgreSQL is standaard beschikbaar onder Fedora. Indien nog niet geïnstalleerd kun je met de standaard package manager het package 'postgresql' installeren. Wil je op je systeem ook de database server draaien dan moet je tevens het package 'postgresql-server' installeren.
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Gebruik van PostgreSQL==
Bij het gebruik van PostgreSQL moeten enkele aspecten in de gaten worden gehouden.
De vooronderstellingen zijn:
* De database server draait op het systeem waarop ook de client (EekBoek) draait.
* Indien een nieuwe administratie wordt aangemaakt wordt bovendien verondersteld dat de user die EekBoek draait het recht heeft om PostgreSQL databases aan te maken.
* De user die EekBoek draait zonder username/password heeft toegang tot de eigen databases en die toegang wordt via een netwerk connectie verschaft.
Deze veronderstellingen zijn eenvoudig op de command line te verifieren:
$ createdb mydb
$ hostname
mypc.localdomain <- Dit is je systeemnaam. Vul die in op de volgende regel.
$ psql -h mypc.localdomain mydb
psql (8.4.5)
Type "help" for help.
mydb=# \q
$ dropdb mydb
Als aan deze voorwaarden niet is voldaan moet de configuratiefile worden aangepast.
Je kunt daartoe eerst de wizard doorlopen. Na de vraag of de bestanden en de database moeten worden aangemaakt zal het foutlopen; daar even niets van aantrekken maar de wizard afbreken.
Open nu een terminal (command) window en ga naar de plek waar de administratieve gegevens staan. Daar vind je de files eekboek.conf, schema.dat, relaties.eb, opening.eb en mutaties.eb.
Met een editor pas je het bestand eekboek.conf aan. Het gaat om de [database] sectie:
[database]
name = mijn_eerste_eekboek_2010
driver = postgres
Voeg hier de benodigde gegevens toe, bijvoorbeeld:
user = mydbaccount
password = mySecretDbPassword
host = pgserver.mydomain.org
Er is nog een laatste mogelijke complicatie, namelijk dat je wel toegang hebt tot de PostgreSQL database maar deze niet zelf mag aanmaken. Vraag in dat geval de databasebeheerder of deze een database met de naam "eekboek_mijn_eerste_eekboek_2010" (dus de naam zoals in de [database] sectie is aangegeven, met daarvoor "eekboek_") wil aanmaken en zorgen dat jij het recht van gebruik hebt.
Sla het gewijzigde bestand op, en voer de volgende opdracht uit:
$ ebshell --init
Het aanmaken van de database en het initialiseren van de administratie moet nu zonder problemen verlopen.
Vervolgens kun je de administratie gewoon gebruiken met de GUI of CLI.
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
5d033b8e5082243ad17ecd36683fc601e8a14874
634
631
2011-01-13T20:30:19Z
JohanVromans
6
PostgreSQL is vereist voor multi-user.
wikitext
text/x-wiki
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source. Wanneer meerdere EekBoek-gebruikers gelijktijdig met dezelfde administaties moeten kunnen werken is PostgreSQL vereist.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
__FORCETOC__
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
Specifieke installatie instructies voor de installatie en het gebruik van PostgreSQL op een netwerk zie hier: [[PostgreSQL installatie op Ubuntu]].
=== Fedora ===
PostgreSQL is standaard beschikbaar onder Fedora. Indien nog niet geïnstalleerd kun je met de standaard package manager het package 'postgresql' installeren. Wil je op je systeem ook de database server draaien dan moet je tevens het package 'postgresql-server' installeren.
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Gebruik van PostgreSQL==
Bij het gebruik van PostgreSQL moeten enkele aspecten in de gaten worden gehouden.
De vooronderstellingen zijn:
* De database server draait op het systeem waarop ook de client (EekBoek) draait.
* Indien een nieuwe administratie wordt aangemaakt wordt bovendien verondersteld dat de user die EekBoek draait het recht heeft om PostgreSQL databases aan te maken.
* De user die EekBoek draait zonder username/password heeft toegang tot de eigen databases en die toegang wordt via een netwerk connectie verschaft.
Deze veronderstellingen zijn eenvoudig op de command line te verifieren:
$ createdb mydb
$ hostname
mypc.localdomain <- Dit is je systeemnaam. Vul die in op de volgende regel.
$ psql -h mypc.localdomain mydb
psql (8.4.5)
Type "help" for help.
mydb=# \q
$ dropdb mydb
Als aan deze voorwaarden niet is voldaan moet de configuratiefile worden aangepast.
Je kunt daartoe eerst de wizard doorlopen. Na de vraag of de bestanden en de database moeten worden aangemaakt zal het foutlopen; daar even niets van aantrekken maar de wizard afbreken.
Open nu een terminal (command) window en ga naar de plek waar de administratieve gegevens staan. Daar vind je de files eekboek.conf, schema.dat, relaties.eb, opening.eb en mutaties.eb.
Met een editor pas je het bestand eekboek.conf aan. Het gaat om de [database] sectie:
[database]
name = mijn_eerste_eekboek_2010
driver = postgres
Voeg hier de benodigde gegevens toe, bijvoorbeeld:
user = mydbaccount
password = mySecretDbPassword
host = pgserver.mydomain.org
Er is nog een laatste mogelijke complicatie, namelijk dat je wel toegang hebt tot de PostgreSQL database maar deze niet zelf mag aanmaken. Vraag in dat geval de databasebeheerder of deze een database met de naam "eekboek_mijn_eerste_eekboek_2010" (dus de naam zoals in de [database] sectie is aangegeven, met daarvoor "eekboek_") wil aanmaken en zorgen dat jij het recht van gebruik hebt.
Sla het gewijzigde bestand op, en voer de volgende opdracht uit:
$ ebshell --init
Het aanmaken van de database en het initialiseren van de administratie moet nu zonder problemen verlopen.
Vervolgens kun je de administratie gewoon gebruiken met de GUI of CLI.
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
3941910ae9faf4b89a67275a8820b28651e8dd6f
Community support
0
68
637
2011-01-13T22:01:22Z
Pvdv
7
Nieuwe pagina aangemaakt met 'Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen? Er zijn verschillende mailinglists waarop u zich kunt abonneren: * [https://lists.sourceforge.net/l...'
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
Er zijn verschillende mailinglists waarop u zich kunt abonneren:
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
f5adaaa6028f343f40532ef971f5b35ae78e5db3
Meer documentatie en gebruikstips
0
69
640
2011-01-13T22:10:35Z
Pvdv
7
Nieuwe pagina aangemaakt met 'Dit is een nog niet zo goed georganiseerde verzameling.... ** [[Gebruikstips|Gebruikstips]] ** [[Eekboek stuurtaal]] ** [[Documentatie]] ** [[EekBoek:Lastige_Boekinge...'
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
** [[Gebruikstips|Gebruikstips]]
** [[Eekboek stuurtaal]]
** [[Documentatie]]
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
** [[Hulp voor het gebruiken van deze wiki]]
287a9d72a947482a127e23e1069d5440f07cc2fe
642
640
2011-01-13T22:13:16Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
** [[Gebruikstips|Gebruikstips]]
** [[Eekboek stuurtaal]]
** [[Documentatie]]
** [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
** [[Hulp voor het gebruiken van deze wiki]]
** [[Postgresql|Artikel over PostgreSQL]]
246eef325803ce4ffbd67d6ad2ecaeeee95cbaf5
643
642
2011-01-13T22:13:41Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over PostgreSQL]]
40eea2f5b89ab99c481df29f8bb358ccd8dc546f
Hulp voor het gebruiken van deze wiki
0
70
641
2011-01-13T22:10:56Z
Pvdv
7
Nieuwe pagina aangemaakt met 'Deze wiki is gemaakt in [http://www.mediawiki.org/wiki/MediaWiki MediaWiki]. Via de volgende links kunt u meer te weten komen over hoe deze wiki werkt: * [http://www.m...'
wikitext
text/x-wiki
Deze wiki is gemaakt in [http://www.mediawiki.org/wiki/MediaWiki MediaWiki]. Via de volgende links kunt u meer te weten komen over hoe deze wiki werkt:
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
9d26308c8912962339e0766ef050a53e857a62f1
Betaalde support
0
71
644
2011-01-13T22:17:44Z
Pvdv
7
Nieuwe pagina aangemaakt met 'EekBoek kan gratis worden gedownload en gebruikt. Mocht u echter aanvullende wensen hebben op het gebied van ondersteuning dan kan dat ook. [http://www.squirrel.nl/n...'
wikitext
text/x-wiki
EekBoek kan gratis worden gedownload en gebruikt. Mocht u echter aanvullende wensen hebben op het gebied van ondersteuning dan kan dat ook.
[http://www.squirrel.nl/nl/index.html Squirrel Consultancy] is gaarne bereid u betaalde ondersteuning te bieden, bijvoorbeeld bij het installeren van EekBoek, het opzetten van administraties, en het overzetten van uw bestaande administraties naar EekBoek. Ook kunnen specifieke uitbreidingen of aanpassingen naar uw wens worden gerealiseerd. Voor meer informatie: info@squirrel.nl
642a3ec56a57f21c97604dd372667066081e2b5d
Welke database?
0
72
648
2011-01-13T22:44:46Z
Pvdv
7
Nieuwe pagina aangemaakt met '* SQLite hoeft niet geinstalleerd te worden en is daarom geen werk, PostgreSQL is wat lastiger te installeren, meer werk voor een systeembeheerder. Het default in Eekb...'
wikitext
text/x-wiki
* SQLite hoeft niet geinstalleerd te worden en is daarom geen werk, PostgreSQL is wat lastiger te installeren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategiën.
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
6a0a7a5dd9fb97e91a1d060b5b95205fe56df1df
Boekhouden: cursusmateriaal
0
73
649
2011-01-13T22:49:29Z
Pvdv
7
Nieuwe pagina aangemaakt met 'Deze pagina moet nog beter worden gemaakt... [www.adminvfm.nl]'
wikitext
text/x-wiki
Deze pagina moet nog beter worden gemaakt...
[www.adminvfm.nl]
76c454bcee32693f458d36ca3e6647a8f81ebf7c
650
649
2011-01-13T22:49:53Z
Pvdv
7
wikitext
text/x-wiki
Deze pagina moet nog beter worden gemaakt...
[http://www.adminvfm.nl]
890d57dc00782ba943bd11c953918b168766a3bc
Boekhouden: cursusmateriaal
0
73
651
650
2011-01-13T22:50:55Z
Pvdv
7
wikitext
text/x-wiki
Deze pagina moet nog beter worden gemaakt...
[http://www.adminvfm.nl VFM, Almere]
a88cda426889840bba5cae80d534fbf3a3513168
Welke database?
0
72
652
648
2011-01-13T22:51:39Z
Pvdv
7
wikitext
text/x-wiki
* SQLite hoeft niet geinstalleerd te worden en is daarom geen werk, PostgreSQL is wat lastiger te installeren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategiën.
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
03946b0b114e3338ee24fa307155b33651e4981d
653
652
2011-01-13T22:55:43Z
Pvdv
7
wikitext
text/x-wiki
* SQLite hoeft niet geinstalleerd te worden en is daarom geen werk, PostgreSQL is wat lastiger te installeren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategiën.
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
Links:
* [http://www.sqlite.org SQLite]
* [http://www.postgresql.org PostgreSQL]
0c4519eedd6fea08ce85ab4f1acbf5d44ed13c43
671
653
2011-01-14T11:07:14Z
JohanVromans
6
SQLite standaard
wikitext
text/x-wiki
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategiën.
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
Links:
* [http://www.sqlite.org SQLite]
* [http://www.postgresql.org PostgreSQL]
2f453b7145ee9cae37dba171155b59f64f7d0e44
672
671
2011-01-14T12:32:58Z
JohanVromans
6
Inleidende zin, kleine typo's.
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen.
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategieën.
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
Links:
* [http://www.sqlite.org SQLite]
* [http://www.postgresql.org PostgreSQL]
8bdae5f618494cdb99e534753f466919030aee83
673
672
2011-01-14T12:33:44Z
JohanVromans
6
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: SQLite en PostgreSQL.
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategieën.
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
Links:
* [http://www.sqlite.org SQLite]
* [http://www.postgresql.org PostgreSQL]
e7dacf0488cae0d22f384e76396bf3e3bc67430c
674
673
2011-01-14T12:35:00Z
JohanVromans
6
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: SQLite en PostgreSQL.
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategieën.
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* Voor grotere administraties is PostgreSQL een stuk sneller dan SQLite.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
Links:
* [http://www.sqlite.org SQLite]
* [http://www.postgresql.org PostgreSQL]
9f13067f8c5cdef990f07d952dc0ab9f37644eb7
677
674
2011-01-14T15:06:13Z
Pvdv
7
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: SQLite en PostgreSQL.
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategieën.
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* PostgreSQL is voor grotere administraties een stuk sneller dan SQLite.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
Links:
* [http://www.sqlite.org SQLite]
* [http://www.postgresql.org PostgreSQL]
03581ed9720958c843789d774c7993153b92737c
Hoofdpagina
0
1
654
647
2011-01-13T22:58:34Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
edb2247fa67075a7c643a796cec9d4ab208cd33a
683
654
2011-01-15T09:54:54Z
Sbouwhuis
12
Toevoeging link quick start guide
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
** [[EekBoek quick start guide]] (english)
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
25fcd2ad57e08ad4bb12d755d67bc8b84b5ebaad
Platform:Windows
0
28
655
541
2011-01-13T23:05:38Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als met GUI worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureaus-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
6f05a546738c13d69ea66227f95cefecd42f97dd
656
655
2011-01-13T23:09:47Z
Pvdv
7
/* Microsoft Windows */
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als met GUI worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureaus-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
2c032b82c5d4ef3e8dafd93c6e89bcf07f4417e0
657
656
2011-01-13T23:10:56Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het programma worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureaus-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
3224d180580579424e66643a6e6ac2b95b00c07c
658
657
2011-01-13T23:21:01Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het programma worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
6c0eec6abbfae880184b55bd5ef1f9929a5ddf15
659
658
2011-01-13T23:23:43Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
1bb2b16dfd0423757fc71c8252c75778956f2867
660
659
2011-01-13T23:26:51Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Er is ook een command line variant van Eekboek, deze is te starten met:
ebshell
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
83b212fc8582ccbd9ee81d7910042f362a2ef2ff
661
660
2011-01-13T23:27:35Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te starten met:
ebshell
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
8cee0cedb577fb78ae8d5f9ab7af7dd789e71981
662
661
2011-01-13T23:28:19Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te starten met "ebshell".
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
a65c3c451b50683a3615a77892831fe92503b1fd
663
662
2011-01-13T23:31:46Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
538b0437375534bd1bd4ee6ec48ddfae67374025
664
663
2011-01-13T23:34:08Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt. Het resultaat is echter de grafische versie van Eekboek.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
541c6789982ec55320a1af9346dcadd99ffed404
666
664
2011-01-14T00:02:56Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt. Het resultaat is echter de grafische versie van Eekboek.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
[[File:dosbox.jpg]]
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
f26906bd58a0f42b98738d19cf1c6ef86f1367b8
668
666
2011-01-14T00:12:18Z
Pvdv
7
wikitext
text/x-wiki
=Microsoft Windows=
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt. Het resultaat is echter de grafische versie van Eekboek.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
<!--
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
-->
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
[[File:dosbox.jpg]]
[[File:welkom.jpg]]
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
eb396d77a30b4dda04c14a684eef352ac25ffe4e
Bestand:Dosbox.jpg
6
74
665
2011-01-13T23:58:36Z
Pvdv
7
dosbox met daarin de commando's
wikitext
text/x-wiki
dosbox met daarin de commando's
171c69cbf2cbd5d57c0893f23b2817946abdaebc
Bestand:Welkom.jpg
6
75
667
2011-01-14T00:11:32Z
Pvdv
7
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
GitRepository
0
49
669
447
2011-01-14T09:22:17Z
Pvdv
7
wikitext
text/x-wiki
=== EekBoek opzetten van uit de Git repository===
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.'''
U kunt een lokale kopie maken van de repository met:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
$ perl Build.PL
$ ./Build
$ ./Build test
U kunt nu de nieuwe versie testen met:
$ blib/script/ebshell
Of de GUI versie met:
$ blib/script/ebwxshell
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''
1464b6e0348c104a8940d498739ff117618537e0
670
669
2011-01-14T09:22:36Z
Pvdv
7
wikitext
text/x-wiki
=== EekBoek opzetten van uit de Git repository===
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.'''
U kunt een lokale kopie maken van de repository met:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
$ perl Build.PL
$ ./Build
$ ./Build test
U kunt nu de nieuwe versie testen met:
$ blib/script/ebshell
Of de GUI versie met:
$ blib/script/ebwxshell
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''
07d26277b6b493414c3073528274489cdaf5362c
Platform:Netwerk
0
64
675
635
2011-01-14T14:19:21Z
Pvdv
7
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van pg_hba.conf of postgresql.conf moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer je dit met een commando als "sudo su postgres" of "su progres".
Het aanmaken van de role gaat onder Linux/Unix met het commando "createuser ebuser". Hiermee maak je een role 'ebuser' aan. Hij vraagt over de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar.
Ik begreep dat onder Windows/Mac er een programma PGAdmin wordt meegeleverd waarmee dit gemakkelijk kan nadat je verbonden bent met localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
9b011146c046e840bfc7b99416281337beccbd70
676
675
2011-01-14T14:21:50Z
Pvdv
7
wikitext
text/x-wiki
=== Inleiding ===
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van pg_hba.conf of postgresql.conf moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer je dit met een commando als "sudo su postgres" of "su progres".
Het aanmaken van de role gaat onder Linux/Unix met het commando "createuser ebuser". Hiermee maak je een role 'ebuser' aan. Hij vraagt over de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar.
Ik begreep dat onder Windows/Mac er een programma PGAdmin wordt meegeleverd waarmee dit gemakkelijk kan nadat je verbonden bent met localhost. Ook voor Linux is dit geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
3f45d03eb1c9497875fb1199f548d24622804620
680
676
2011-01-14T20:10:38Z
Sbouwhuis
12
Verplaatsing inhoudsopgave
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van pg_hba.conf of postgresql.conf moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer je dit met een commando als "sudo su postgres" of "su progres".
Het aanmaken van de role gaat onder Linux/Unix met het commando "createuser ebuser". Hiermee maak je een role 'ebuser' aan. Hij vraagt over de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar.
Ik begreep dat onder Windows/Mac er een programma PGAdmin wordt meegeleverd waarmee dit gemakkelijk kan nadat je verbonden bent met localhost. Ook voor Linux is dit geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
f2fc3f47b7f4de932125ecd90c6aa47042bb1d81
690
680
2011-01-15T16:15:48Z
Pvdv
7
/* Server */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*'" van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer je dit met een commando als "sudo su postgres" of "su progres".
Het aanmaken van de role gaat onder Linux/Unix met het commando "createuser ebuser". Hiermee maak je een role 'ebuser' aan. Hij vraagt over de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar.
Ik begreep dat onder Windows/Mac er een programma PGAdmin wordt meegeleverd waarmee dit gemakkelijk kan nadat je verbonden bent met localhost. Ook voor Linux is dit geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
babc6849b06ab2022c28813a944fb0880913f317
691
690
2011-01-15T16:18:13Z
Pvdv
7
/* postgresql.conf */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er " listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer je dit met een commando als "sudo su postgres" of "su progres".
Het aanmaken van de role gaat onder Linux/Unix met het commando "createuser ebuser". Hiermee maak je een role 'ebuser' aan. Hij vraagt over de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar.
Ik begreep dat onder Windows/Mac er een programma PGAdmin wordt meegeleverd waarmee dit gemakkelijk kan nadat je verbonden bent met localhost. Ook voor Linux is dit geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
1d8839b0747a775f8d27166c0764b9cac6b2361c
692
691
2011-01-15T16:18:39Z
Pvdv
7
/* postgresql.conf */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer je dit met een commando als "sudo su postgres" of "su progres".
Het aanmaken van de role gaat onder Linux/Unix met het commando "createuser ebuser". Hiermee maak je een role 'ebuser' aan. Hij vraagt over de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar.
Ik begreep dat onder Windows/Mac er een programma PGAdmin wordt meegeleverd waarmee dit gemakkelijk kan nadat je verbonden bent met localhost. Ook voor Linux is dit geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
522dbbb5622d0b9631f2bc15abcf285c12870cb1
693
692
2011-01-15T16:19:50Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. In Linux realiseer je dit met een commando als "sudo su postgres" of "su progres".
Het aanmaken van de role gaat onder Linux/Unix met het commando "createuser ebuser". Hiermee maak je een role 'ebuser' aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar.
Ik begreep dat onder Windows/Mac er een programma PGAdmin wordt meegeleverd waarmee dit gemakkelijk kan nadat je verbonden bent met localhost. Ook voor Linux is dit geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
09ffd022037f3e09732f144a980772a005aa5ac0
694
693
2011-01-15T16:28:53Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
5d84cc573ea3071a50f5f33805054755645b9b3e
695
694
2011-01-15T16:53:36Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
( Hier is nog een keuze moment. Normaal is dat Eekboek de database aanmaakt, daartoe moet de role het recht krijgen om een database aan te maken, Eekboek zal dan automatisch een database aanmaken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil. Hij kan dan zelf databases aanmaken en de role dit recht onthouden. Uiteraard moet hij dan ook de role het recht geven om de database te gebruiken. Het is gebruikelijk om ieder jaar een nieuwe database te beginnen, normaal eindigt de naam van de database op het jaartal, en spaties worden vervangen door underscores, het is handig dat aan te houden. Voorbeeld: "Stiching_ABC_2011". De Eekboek gebruiker heeft de exacte naam nodig van de database. )
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
0a9587705b03fc5d2828cbce9bd9c2bf800bf308
696
695
2011-01-15T16:58:13Z
Pvdv
7
/* De volgende clients */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
( Hier is nog een keuze moment. Normaal is dat Eekboek de database aanmaakt, daartoe moet de role het recht krijgen om een database aan te maken, Eekboek zal dan automatisch een database aanmaken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil. Hij kan dan zelf databases aanmaken en de role dit recht onthouden. Uiteraard moet hij dan ook de role het recht geven om de database te gebruiken. Het is gebruikelijk om ieder jaar een nieuwe database te beginnen, normaal eindigt de naam van de database op het jaartal, en spaties worden vervangen door underscores, het is handig dat aan te houden. Voorbeeld: "Stiching_ABC_2011". De Eekboek gebruiker heeft de exacte naam nodig van de database. )
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
db4bb1b43431f41bcf55bfe9412de25feb5282ff
698
696
2011-01-15T19:07:45Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
( Hier is nog een keuze moment. Normaal is dat Eekboek de database aanmaakt, daartoe moet de role het recht krijgen om een database aan te maken, Eekboek zal dan automatisch een database aanmaken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil. Hij kan dan zelf databases aanmaken en de role dit recht onthouden. Uiteraard moet hij dan ook de role het recht geven om de database te gebruiken. Het is gebruikelijk om ieder jaar een nieuwe database te beginnen, normaal eindigt de naam van de database op het jaartal, en spaties worden vervangen door underscores, het is handig dat aan te houden. Voorbeeld: "Stiching_ABC_2011". De Eekboek gebruiker heeft de exacte naam nodig van de database. )
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal <ref>testje</ref> "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
dc7373bcde1657a313a35a5c4d26d6cd8f537ae0
699
698
2011-01-15T19:09:00Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal [1] "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal [1] databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
2ee08053a1b3028087b1c35599664b4e5310fcd6
700
699
2011-01-15T19:10:59Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal [1] "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal [1] databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal is dat Eekboek de database aanmaakt, daartoe moet de role het recht krijgen om een database aan te maken, Eekboek zal dan automatisch een database aanmaken. Er zijn echter situaties waarin de beheerder van de database dit niet wil. Hij kan dan b.v. zelf databases of zelfs de tabellen aanmaken en de role dit recht onthouden. Uiteraard moet hij dan wel de role het recht geven om de database te gebruiken. Het is gebruikelijk om ieder jaar een nieuwe database te beginnen, normaal eindigt de naam van de database op het jaartal, en spaties worden vervangen door underscores, het is handig dat aan te houden. Voorbeeld: "Stiching_ABC_2011". De Eekboek gebruiker heeft de exacte naam nodig van de database.
7a3f7b442165319f5be102e598e824aff38839a6
Contrib:Overzicht
0
32
678
238
2011-01-14T19:20:07Z
Sbouwhuis
12
Toevoeging inleidende tekst
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
[[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
cabcccda5ba2064cd6b54a9fda11f5f37d3cd117
Platform:CPAN
0
23
679
516
2011-01-14T19:43:53Z
Sbouwhuis
12
Toevoeging inleidende tekst
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
De eerste keer dat dit programma wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn.
33fad34f95d78ed2987949c8c42a2553a332c694
Docfeedback
0
20
681
402
2011-01-15T09:36:39Z
Sbouwhuis
12
Aanpassingen quick start guide
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen ==
[[ poedit ]]
[[ vertalingen ]]
==EekBoek Quick Start Guide==
Using EekBoek for the first time can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working operating system with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting up an administration===
Type the following to enter the EekBoek environment in english:
LANG=en_US.UTF-8 ebshell
The ebshell is the environment in which all EekBoek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under <tt>'''$HOME/.eekboek/admdir'''</tt> with the name of the administration that contains the set of configuration files.
So, if the administration is called <tt>'''eekboek_test_2015'''</tt>, then the configuration files will be stored under <tt>'''$HOME/.eekboek/admdir/eekboek_test_2015'''</tt>.
Type help to get a list of commands.
Type the following command to find help on that command:
help
For instance <tt>'''help memoriaal'''</tt>.
===Entering bookings===
EekBoek bookings can be entered as in the following format:
[kas|bank|inkoop|verkoop]:[booking number] [date] [description] [relation]
memoriaal [date] [description] [relation]
Example:
verkoop:12 20xx-10-20 "Consulting hours" ACME
For backdated bookings, use the following format:
[kas|bank|inkoop|verkoop]:[year]:[accountnumber] [date] [description] [relation]
Example:
verkoop:2006:12 20xx-10-20 "Consulting hours" ACME
To remove bookings, use the following command:
verwijder
for the last entered booking, or:
verwijder verkoop:12
to remove the booking with the specified booking number.
===Leaving EekBoek===
Type <tt>'''quit'''</tt> to leave the EekBoek environment.
5febe0396f823236b1fbc24bcd6502fb28200900
682
681
2011-01-15T09:37:11Z
Sbouwhuis
12
Toevoeging heading
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen ==
[[ poedit ]]
[[ vertalingen ]]
==EekBoek Quick Start Guide==
Using EekBoek for the first time can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working operating system with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting up an administration===
Type the following to enter the EekBoek environment in english:
LANG=en_US.UTF-8 ebshell
The ebshell is the environment in which all EekBoek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under <tt>'''$HOME/.eekboek/admdir'''</tt> with the name of the administration that contains the set of configuration files.
So, if the administration is called <tt>'''eekboek_test_2015'''</tt>, then the configuration files will be stored under <tt>'''$HOME/.eekboek/admdir/eekboek_test_2015'''</tt>.
Type help to get a list of commands.
Type the following command to find help on that command:
help
For instance <tt>'''help memoriaal'''</tt>.
===Entering bookings===
EekBoek bookings can be entered as in the following format:
[kas|bank|inkoop|verkoop]:[booking number] [date] [description] [relation]
memoriaal [date] [description] [relation]
Example:
verkoop:12 20xx-10-20 "Consulting hours" ACME
For backdated bookings, use the following format:
[kas|bank|inkoop|verkoop]:[year]:[accountnumber] [date] [description] [relation]
Example:
verkoop:2006:12 20xx-10-20 "Consulting hours" ACME
===Removing bookings===
To remove bookings, use the following command:
verwijder
for the last entered booking, or:
verwijder verkoop:12
to remove the booking with the specified booking number.
===Leaving EekBoek===
Type <tt>'''quit'''</tt> to leave the EekBoek environment.
e876fc59d17cf3f99a587f5a7f09139a98951fa2
684
682
2011-01-15T09:55:45Z
Sbouwhuis
12
Verplaatsen quick start guide
wikitext
text/x-wiki
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen ==
[[ poedit ]]
[[ vertalingen ]]
cd172d455690810f733789a69d07e03e31e7052c
EekBoek quick start guide
0
76
685
2011-01-15T09:56:03Z
Sbouwhuis
12
Aanmaken nieuwe pagina
wikitext
text/x-wiki
Using EekBoek for the first time can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working operating system with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting up an administration===
Type the following to enter the EekBoek environment in english:
LANG=en_US.UTF-8 ebshell
The ebshell is the environment in which all EekBoek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under <tt>'''$HOME/.eekboek/admdir'''</tt> with the name of the administration that contains the set of configuration files.
So, if the administration is called <tt>'''eekboek_test_2015'''</tt>, then the configuration files will be stored under <tt>'''$HOME/.eekboek/admdir/eekboek_test_2015'''</tt>.
Type help to get a list of commands.
Type the following command to find help on that command:
help
For instance <tt>'''help memoriaal'''</tt>.
===Entering bookings===
EekBoek bookings can be entered as in the following format:
[kas|bank|inkoop|verkoop]:[booking number] [date] [description] [relation]
memoriaal [date] [description] [relation]
Example:
verkoop:12 20xx-10-20 "Consulting hours" ACME
For backdated bookings, use the following format:
[kas|bank|inkoop|verkoop]:[year]:[accountnumber] [date] [description] [relation]
Example:
verkoop:2006:12 20xx-10-20 "Consulting hours" ACME
===Removing bookings===
To remove bookings, use the following command:
verwijder
for the last entered booking, or:
verwijder verkoop:12
to remove the booking with the specified booking number.
===Leaving EekBoek===
Type <tt>'''quit'''</tt> to leave the EekBoek environment.
8503fc5defcb36c5f61ddb4afc2ebe48415a56e7
687
685
2011-01-15T12:15:58Z
Sbouwhuis
12
Toevoeging format en syntax
wikitext
text/x-wiki
Using EekBoek for the first time can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working operating system with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting up an administration===
Type the following to enter the EekBoek environment in english:
LANG=en_US.UTF-8 ebshell
The ebshell is the environment in which all EekBoek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under <tt>'''$HOME/.eekboek/admdir'''</tt> with the name of the administration that contains the set of configuration files.
So, if the administration is called <tt>'''eekboek_test_2015'''</tt>, then the configuration files will be stored under <tt>'''$HOME/.eekboek/admdir/eekboek_test_2015'''</tt>.
Type help to get a list of commands.
Type the following command to find help on that command:
help
For instance <tt>'''help memoriaal'''</tt>.
===Syntax===
The following syntax is used in the booking examples below:
* ? = optional
* * = zero or more
* + = one or more
* | = alternatives
===Booking formats===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? date description crediteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? date description debiteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd date? crediteur amount
|-
| <b><i>deb_regel</i></b>:
| deb date? debiteur amount
|-
| <b><i>std_regel</i></b>:
| std date? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| description amount account
|}
</div>
===Entering bookings===
EekBoek bookings can be entered in the following format:
[kas|bank|inkoop|verkoop]:[booking number] [date] [description] [relation]
memoriaal [date] [description] [relation]
Example:
verkoop:12 20xx-10-20 "Consulting hours" ACME
For backdated bookings, use the following format:
[kas|bank|inkoop|verkoop]:[year]:[accountnumber] [date] [description] [relation]
Example:
verkoop:2006:12 20xx-10-20 "Consulting hours" ACME
===Removing bookings===
To remove bookings, use the following command:
verwijder
for the last entered booking, or:
verwijder verkoop:12
to remove the booking with the specified booking number.
===Leaving EekBoek===
Type <tt>'''quit'''</tt> to leave the EekBoek environment.
1ebfabd19a93d7d2ee4b41663dbd6600e897628a
Bijdragen aan EekBoek
0
41
686
387
2011-01-15T11:18:32Z
Sbouwhuis
12
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
__FORCETOC__
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren.
Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers] zodat we allemaal weten wat er speelt. Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Voor Eekboek wordt met de volgende coding conventions gewerkt:
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
==Vertalingen==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de termen op het scherm nederlandstalig zijn. U kunt EekBoek gebruiken in een taal van uw keuze. Zo is er bijvoorbeeld al een engelstalige versie. Voor het bijdragen aan vertalingen, kijk op de pagina [[Vertalingen]].
7cd0612a7a32d5c000b30bf98ce981976821a946
Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu
0
17
688
487
2011-01-15T14:23:19Z
Sbouwhuis
12
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]] hernoemd naar [[Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]: Verouderd
wikitext
text/x-wiki
Deze pagina wordt niet meer bijgehouden. Ik raad je aan om deze link te volgen en een actuele pagina te gebruiken:
[[Installatie]]
=== Opmerking vooraf ===
Mocht je eerder het Debian package van Eekboek 2.00.00 geinstalleerd hebben, dan raad ik aan onderstaande commando's uit te voeren als root:
apt-get remove --purge eekboek
rm -r /etc/emacs/site-start.d/50eekboek.el
Dat voorkomt waarschuwingen tijdens het installeren van de nieuwe versie en corrigeert een foutje. Uiteraard wist het geen boekhoudingen.
Bij Ubuntu is het gebruikelijk om voor elke regel steeds "sudo" te zetten, dus:
sudo apt-get remove --purge eekboek
sudo rm -r /etc/emacs/site-start.d/50eekboek.el
=== Voor Debian testing en unstable ===
Voor Debian testing ("squeeze") en unstable ("sid") kun je dit doen als root:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken dan heb je ook het pakket "eekboek-db-postgresql" nodig.
apt-get install eekboek-db-postgresql
=== Voor Ubuntu Maverick (10.10) ===
Hetzelfde als bij Debian testing, alleen is het bij Ubuntu gebruikelijk sudo te gebruiken:
sudo apt-get install eekboek-gui
Verder voor het geval je postgresql wilt gebruiken:
sudo apt-get install eekboek-db-postgresql
Echter, bij deze versie van Ubuntu wordt op dit moment een defect libwx-perl package geleverd maar ze hebben al nieuwe packages gemaakt. Mocht je 32-bit nodig hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097852/+files/libwx-perl_0.9702-1build0.1_i386.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_i386.deb
rm libwx-perl_0.9702-1build0.1_i386.deb
Mocht je 64-bit hebben dan kun je dit doen:
wget https://launchpad.net/ubuntu/+source/libwx-perl/0.9702-1build0.1/+build/2097850/+files/libwx-perl_0.9702-1build0.1_amd64.deb
sudo dpkg -i libwx-perl_0.9702-1build0.1_amd64.deb
rm libwx-perl_0.9702-1build0.1_amd64.deb
Ik zag ook packages voor powerpc en armel op de site van Ubuntu.
=== Voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS) ===
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian-pakketten:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.02-2_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.02-2_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.02-2_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
=== Vervolg voor alle bovengenoemde systemen ===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek"). Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
94d30d9f6ae9711418a241e5646fd109fd7b76df
Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu
0
77
689
2011-01-15T14:23:19Z
Sbouwhuis
12
[[Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]] hernoemd naar [[Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]: Verouderd
wikitext
text/x-wiki
#DOORVERWIJZING [[Archief:Eekboek met GUI installeren onder Debian Squeeze, Sid en Ubuntu]]
96953b2ffde9cfd9a2ed4d8da0168b1ee0bf2ea2
Platform:Netwerkclient-oud
0
65
697
613
2011-01-15T18:38:55Z
Pvdv
7
Waarschuwing toegevoegd
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt met:
ebshell --init
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "De eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database meer te worden aangemaakt op de server want die is er al, dus "ebshell --init" moet niet worden uitgevoerd. Waarschuwing: als je toch "ebshell --init" uitvoerd wordt de bestaande database op de server gewist.
Terug naar [[Platform:Netwerk]]
c7f2b8419d552ace9023da78286488d17e95a2f5
Platform:Netwerk
0
64
701
700
2011-01-15T19:14:36Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken, dat kun je in een tabblad instellen [1].
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal is dat Eekboek de database aanmaakt, daartoe moet de role het recht krijgen om een database aan te maken, Eekboek zal dan automatisch een database aanmaken. Er zijn echter situaties waarin de beheerder van de database dit niet wil. Hij kan dan b.v. zelf databases of zelfs de tabellen aanmaken en de role dit recht onthouden. Uiteraard moet hij dan wel de role het recht geven om de database te gebruiken. Het is gebruikelijk om ieder jaar een nieuwe database te beginnen, normaal eindigt de naam van de database op het jaartal, en spaties worden vervangen door underscores, het is handig dat aan te houden. Voorbeeld: "Stiching_ABC_2011". De Eekboek gebruiker heeft de exacte naam nodig van de database.
b83270c6dd6bd1911495df4178fe6f287bbc68fc
702
701
2011-01-15T19:15:44Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal is dat Eekboek de database aanmaakt, daartoe moet de role het recht krijgen om een database aan te maken, Eekboek zal dan automatisch een database aanmaken. Er zijn echter situaties waarin de beheerder van de database dit niet wil. Hij kan dan b.v. zelf databases of zelfs de tabellen aanmaken en de role dit recht onthouden. Uiteraard moet hij dan wel de role het recht geven om de database te gebruiken. Het is gebruikelijk om ieder jaar een nieuwe database te beginnen, normaal eindigt de naam van de database op het jaartal, en spaties worden vervangen door underscores, het is handig dat aan te houden. Voorbeeld: "Stiching_ABC_2011". De Eekboek gebruiker heeft de exacte naam nodig van de database.
592110b3839a4633188e4178a7c2a0686abc5c38
703
702
2011-01-15T19:17:49Z
Pvdv
7
/* Resultaat */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
==== voetnoten ====
[1] Normaal is dat Eekboek de database aanmaakt, daartoe moet de role het recht krijgen om een database aan te maken, Eekboek zal dan automatisch een database aanmaken. Er zijn echter situaties waarin de beheerder van de database dit niet wil. Hij kan dan b.v. zelf databases of zelfs de tabellen aanmaken en de role dit recht onthouden. Uiteraard moet hij dan wel de role het recht geven om de database te gebruiken. Het is gebruikelijk om ieder jaar een nieuwe database te beginnen, normaal eindigt de naam van de database op het jaartal, en spaties worden vervangen door underscores, het is handig dat aan te houden. Voorbeeld: "Stiching_ABC_2011". De Eekboek gebruiker heeft de exacte naam nodig van de database.
a54811a34c949fa6b501daae843800c118fce25f
704
703
2011-01-15T19:18:39Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal is dat Eekboek de database aanmaakt, daartoe moet de role het recht krijgen om een database aan te maken, Eekboek zal dan automatisch een database aanmaken. Er zijn echter situaties waarin de beheerder van de database dit niet wil. Hij kan dan b.v. zelf databases of zelfs de tabellen aanmaken en de role dit recht onthouden. Uiteraard moet hij dan wel de role het recht geven om de database te gebruiken. Het is gebruikelijk om ieder jaar een nieuwe database te beginnen, normaal eindigt de naam van de database op het jaartal, en spaties worden vervangen door underscores, het is handig dat aan te houden. Voorbeeld: "Stiching_ABC_2011". De Eekboek gebruiker heeft de exacte naam nodig van de database.
bdc8819b0395f6708d832564926d745f66d1e314
705
704
2011-01-15T19:23:46Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij kan dan ook zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
1512ae325bc9fce8dd6faafbf6a08dea33f44d19
706
705
2011-01-15T19:24:37Z
Pvdv
7
/* Resultaat */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze 'postgres'. Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
1f703ccce5c7a7c1b22f125b2e0697e436c271d0
707
706
2011-01-15T19:26:45Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
__FORCETOC__
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
79ce879a4814dde6bde24d39bf08308c7e430927
716
707
2011-01-15T19:47:53Z
Sbouwhuis
12
__FORCETOC__ verwijderd
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client ====
Bij de installatie van de eerste client wordt de database aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt invullen met welke server je wilt connecten (standaard is localhost) en met welke user (standaard is ebuser) en welke poort. Gebruik als poort niet "--standaard--", want dan gaat het mis, vul "5432" in (standaard gebruikt hij Unix sockets en dat werkt niet in deze configuratie). Uiteraard moet ook het paswoord worden ingevuld. Er wordt hierna automatisch een database worden aangemaakt op de server.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
7d7b706b645efacae296891a0bdb80804fb11903
718
716
2011-01-15T22:32:39Z
JohanVromans
6
/* De eerste client */ Herformulering.
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bjbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in. Vergeet niet om bij de poort "5432" in te vullen, standaard werkt niet. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. Daar vink je alles uit behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
fb2a59f588f438fcb9f9e69e1d6e8e50544fd9f2
719
718
2011-01-15T22:35:20Z
JohanVromans
6
/* De volgende clients */ Kleine verduidelijkingen
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bjbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en de databasebeheerder heeft niet de juiste gebruiksrechten uitgedeeld dan zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
7552dd4144e276927558823c87b204976844feb0
720
719
2011-01-15T22:50:43Z
Pvdv
7
/* De eerste client, het aanmaken van de database */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en de databasebeheerder heeft niet de juiste gebruiksrechten uitgedeeld dan zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
b119994669b789d7d0befa119906f90dac61509d
726
720
2011-01-16T15:21:05Z
Sbouwhuis
12
Toevoeging architectuur plaat
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:eekboek-network_.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en de databasebeheerder heeft niet de juiste gebruiksrechten uitgedeeld dan zal de complete boekhouding op de server worden gewist!
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
40f213638d0ef1f2abff27ff09b357e6da1a57cb
732
726
2011-01-17T11:49:37Z
Pvdv
7
Tekst bij waarschuwingen gewijizigd
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:eekboek-network_.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
95e5f123459a737296ffd9ef38a8d6c2014b3f49
739
732
2011-01-17T20:20:21Z
Sbouwhuis
12
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network_.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
06356d290104c90fbc28035b02875e2f3796aaa7
743
739
2011-01-17T20:27:29Z
Sbouwhuis
12
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken.
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
53e1f4d001b4057216cf4c1385c9b2748b018cc5
Hoofdpagina
0
1
708
683
2011-01-15T19:34:47Z
Sbouwhuis
12
Toevoeging link FreeBSD
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:FreeBSD|FreeBSD]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
** [[EekBoek quick start guide]] (english)
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
3df9073384b4a7fec7be37ed44c90bb71deafc97
EekBoek installeren vanaf source
0
30
709
445
2011-01-15T19:35:24Z
Sbouwhuis
12
Verwijderen FreeBSD gedeelte
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01:
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install qw(Archive::Zip)"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
af6d13e4dbd564c2c36af3f16e5e1c032035efe4
Platform:FreeBSD
0
78
710
2011-01-15T19:35:46Z
Sbouwhuis
12
Nieuwe pagina aangemaakt met 'Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script. In dit script word...'
wikitext
text/x-wiki
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script. In dit script worden alle bovenstaande basisstappen gecombineerd en wel voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen.
2d67beb5b245113b4fa88b058016a284b81ab426
713
710
2011-01-15T19:39:13Z
Sbouwhuis
12
Toevoegen postgresql installatie
wikitext
text/x-wiki
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script. In dit script worden alle bovenstaande basisstappen gecombineerd en wel voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen.
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode die aansluit bij het gebruik van EekBoek is de volgende:
Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
c35a65d4d38513d45adaf63815858f380691dea3
Distributies
0
16
711
582
2011-01-15T19:37:05Z
Sbouwhuis
12
Verwijderen FreeBSD gedeelte.
wikitext
text/x-wiki
Deze pagina is oud, ik raad u aan naar de [[Hoofdpagina]] te gaan.
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geïnstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
EekBoek is standaard beschikbaar in Debian vanaf versie 6 (Squeeze), maar het is ook installeerbaar op versie 5 (Lenny).
Zie verder [[Platform:Debian]].
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek is standaard beschikbaar onder recente versies van Ubuntu.
Zie verder [[Platform:Ubuntu]].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Zie verder [[Platform:CPAN]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies.
55b799ed4ebea45091f5d1e5b09130e01f4b9625
Postgresql
0
43
712
634
2011-01-15T19:38:34Z
Sbouwhuis
12
Verwijderen FreeBSD gedeelte
wikitext
text/x-wiki
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source. Wanneer meerdere EekBoek-gebruikers gelijktijdig met dezelfde administaties moeten kunnen werken is PostgreSQL vereist.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
__FORCETOC__
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
Specifieke installatie instructies voor de installatie en het gebruik van PostgreSQL op een netwerk zie hier: [[PostgreSQL installatie op Ubuntu]].
=== Fedora ===
PostgreSQL is standaard beschikbaar onder Fedora. Indien nog niet geïnstalleerd kun je met de standaard package manager het package 'postgresql' installeren. Wil je op je systeem ook de database server draaien dan moet je tevens het package 'postgresql-server' installeren.
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
==Gebruik van PostgreSQL==
Bij het gebruik van PostgreSQL moeten enkele aspecten in de gaten worden gehouden.
De vooronderstellingen zijn:
* De database server draait op het systeem waarop ook de client (EekBoek) draait.
* Indien een nieuwe administratie wordt aangemaakt wordt bovendien verondersteld dat de user die EekBoek draait het recht heeft om PostgreSQL databases aan te maken.
* De user die EekBoek draait zonder username/password heeft toegang tot de eigen databases en die toegang wordt via een netwerk connectie verschaft.
Deze veronderstellingen zijn eenvoudig op de command line te verifieren:
$ createdb mydb
$ hostname
mypc.localdomain <- Dit is je systeemnaam. Vul die in op de volgende regel.
$ psql -h mypc.localdomain mydb
psql (8.4.5)
Type "help" for help.
mydb=# \q
$ dropdb mydb
Als aan deze voorwaarden niet is voldaan moet de configuratiefile worden aangepast.
Je kunt daartoe eerst de wizard doorlopen. Na de vraag of de bestanden en de database moeten worden aangemaakt zal het foutlopen; daar even niets van aantrekken maar de wizard afbreken.
Open nu een terminal (command) window en ga naar de plek waar de administratieve gegevens staan. Daar vind je de files eekboek.conf, schema.dat, relaties.eb, opening.eb en mutaties.eb.
Met een editor pas je het bestand eekboek.conf aan. Het gaat om de [database] sectie:
[database]
name = mijn_eerste_eekboek_2010
driver = postgres
Voeg hier de benodigde gegevens toe, bijvoorbeeld:
user = mydbaccount
password = mySecretDbPassword
host = pgserver.mydomain.org
Er is nog een laatste mogelijke complicatie, namelijk dat je wel toegang hebt tot de PostgreSQL database maar deze niet zelf mag aanmaken. Vraag in dat geval de databasebeheerder of deze een database met de naam "eekboek_mijn_eerste_eekboek_2010" (dus de naam zoals in de [database] sectie is aangegeven, met daarvoor "eekboek_") wil aanmaken en zorgen dat jij het recht van gebruik hebt.
Sla het gewijzigde bestand op, en voer de volgende opdracht uit:
$ ebshell --init
Het aanmaken van de database en het initialiseren van de administratie moet nu zonder problemen verlopen.
Vervolgens kun je de administratie gewoon gebruiken met de GUI of CLI.
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
8ae6287315723e67a24d58902390907199f54cef
Platform:Overig
0
67
714
628
2011-01-15T19:40:05Z
Sbouwhuis
12
Verwijderen FreeBSD gedeelte
wikitext
text/x-wiki
De volgende methoden voor het installeren van EekBoek kunnen gebruikt worden wanneer de voornoemde methoden niet van toepassing zijn of niet gebruikt kunnen worden:
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanaf de GIT repository]]: de ontwikkelversie van EekBoek is beschikbaar voor degenen die de nieuwste, nog niet gereleasde versie van EekBoek willen gebruiken of er aan willen ontwikkelen.
* [[Platform:CPAN|Installeren vanaf CPAN]]: de geeigende methode om via het CPAN netwerk de installatie van EekBoek te verrichten.
525e260e64ffc691d7d893e0a64aa19405e60dc4
Gebruikstips
0
42
715
421
2011-01-15T19:45:17Z
Sbouwhuis
12
Verfraaiing presentatie
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
e97402d8d845f2217585caae2effa07bd1b6704d
Help:Inhoud
12
13
717
253
2011-01-15T19:57:54Z
Sbouwhuis
12
Toevoeging regels voor goed gebruik
wikitext
text/x-wiki
== Hulp voor EekBoek ==
Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
EekBoek gebruikers wisselen ervaringen uit op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]. Gebruikers die zich op deze mailinglijst registreren, krijgen periodiek een email met daarin de mailwisselingen van de afgelopen periode, een zogenaamde 'readers digest'.
Ook zijn er door gebruikers [[Contrib:Overzicht|materialen beschikbaar gesteld]] die misschien ook voor u interessant kunnen zijn.
Wilt u meewerken aan de toekomst van EekBoek? Neem dan deel aan de [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list].
== Hulp voor het werken met deze wiki (MediaWiki) ==
Deze wiki is gemaakt in [http://www.mediawiki.org/wiki/MediaWiki MediaWiki]. Via de volgende links kunt u meer te weten komen over hoe deze wiki werkt:
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
Bij het bewerken van een pagina op deze wiki zijn een aantal regels voor goed gebruik van toepassing:
* Bekijk een pagina voordat de pagina wordt opgeslagen: gebruik hiervoor de knop "Bewerking ter controle bekijken".
* Pas als de pagina voorzien is van de bedoelde aanvullingen, druk dan pas op de knop "Pagina opslaan".
* Neem altijd een samenvatting op: een regel tekst waarin de aanpassing wordt beschreven.
* Indien het om een kleine aanpassing gaat (minder dan 100 tekens verwijderd of toegevoegd), is het niet nodig om een samenvatting op te geven, maar gelieve dan wel de checkbox "Dit is een kleine bewerking" aan te vinken.
e5e8013f09f13c0c4c3c5a7e62756f9bda25c3b4
724
717
2011-01-16T13:12:42Z
Sbouwhuis
12
Typo
wikitext
text/x-wiki
== Hulp voor EekBoek ==
Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
EekBoek gebruikers wisselen ervaringen uit op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]. Gebruikers die zich op deze mailinglijst registreren, krijgen periodiek een email met daarin de mailwisselingen van de afgelopen periode, een zogenaamde 'readers digest'.
Ook zijn er door gebruikers [[Contrib:Overzicht|materialen beschikbaar gesteld]] die misschien ook voor u interessant kunnen zijn.
Wilt u meewerken aan de toekomst van EekBoek? Neem dan deel aan de [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list].
== Hulp voor het werken met deze wiki (MediaWiki) ==
Deze wiki is gemaakt in [http://www.mediawiki.org/wiki/MediaWiki MediaWiki]. Via de volgende links kunt u meer te weten komen over hoe deze wiki werkt:
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
Bij het bewerken van een pagina op deze wiki is een aantal regels voor goed gebruik van toepassing:
* Bekijk een pagina voordat de pagina wordt opgeslagen: gebruik hiervoor de knop "Bewerking ter controle bekijken".
* Pas als de pagina voorzien is van de bedoelde aanvullingen, druk dan pas op de knop "Pagina opslaan".
* Neem altijd een samenvatting op: een regel tekst waarin de aanpassing wordt beschreven.
* Indien het om een kleine aanpassing gaat (minder dan 100 tekens verwijderd of toegevoegd), is het niet nodig om een samenvatting op te geven, maar gelieve dan wel de checkbox "Dit is een kleine bewerking" aan te vinken.
4232a88a935cce0b45af6e9a22fe3ad1c325bd55
Bijdragen aan EekBoek
0
41
721
686
2011-01-16T09:38:30Z
Sbouwhuis
12
__FORCETOC__ verwijderd
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren:
* Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers], zodat we allemaal weten wat er speelt.
* Gebruikstips en workarounds kunnen het beste worden geplaatst op [[Gebruikstips]].
* Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Voor Eekboek wordt met de volgende coding conventions gewerkt:
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
==Vertalingen==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de termen op het scherm nederlandstalig zijn. U kunt EekBoek gebruiken in een taal van uw keuze. Zo is er bijvoorbeeld al een engelstalige versie. Voor het bijdragen aan vertalingen, kijk op de pagina [[Vertalingen]].
b4b302a96bb8c63b35857ddd134bf9f77f639e30
722
721
2011-01-16T12:11:46Z
Sbouwhuis
12
Toevoeging headings
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren:
* Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers], zodat we allemaal weten wat er speelt.
* Gebruikstips en workarounds kunnen het beste worden geplaatst op [[Gebruikstips]].
* Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Deze paragraaf behandelt de coding conventions voor Eekboek.
===Variables===
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
===Functions===
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
===SQL===
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
==Vertalingen==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de termen op het scherm nederlandstalig zijn. U kunt EekBoek gebruiken in een taal van uw keuze. Zo is er bijvoorbeeld al een engelstalige versie. Voor het bijdragen aan vertalingen, kijk op de pagina [[Vertalingen]].
6dc1ae49f249e8b34324ccd2ee3745827fa35d10
723
722
2011-01-16T12:53:07Z
Sbouwhuis
12
Toevoeging paragraaf Testen
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren:
* Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers], zodat we allemaal weten wat er speelt.
* Gebruikstips en workarounds kunnen het beste worden geplaatst op [[Gebruikstips]].
* Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht;
* geef aan op welke versie de patch is gebaseerd;
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost.
Indien mogelijk patches graag vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases
zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de
ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen.
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Deze paragraaf behandelt de coding conventions voor Eekboek.
===Variables===
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
===Functions===
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
===SQL===
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
==Vertalingen==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de termen op het scherm nederlandstalig zijn. U kunt EekBoek gebruiken in een taal van uw keuze. Zo is er bijvoorbeeld al een engelstalige versie. Voor het bijdragen aan vertalingen, kijk op de pagina [[Vertalingen]].
==Testen==
Tijdens de installatie van EekBoek wordt een zogenaamde installatie verificatie procedure (ivp) uitgevoerd. Hoewel deze test technisch van aard is, wordt er ook een aantal functionele zaken getest, zoals het opvoeren van boekingen en het rapporteren van balansen en resultaatrekeningen. In principe wordt voor iedere nieuwe functionaliteit een nieuwe test toegevoegd, zodat de applicatie alle bestaande en nieuwe functionaliteit correct ondersteund.
Voor meer over hoe bij te dragen aan de testen van EekBoek, kijk op de pagina [[Testen]].
312a2dc924c4ae0a44b3a95a1684fce4fa71818f
Platform:Netwerkclient-oud
0
65
725
697
2011-01-16T15:02:22Z
Pvdv
7
Regel over weglaten port toegevoegd
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
De regel met "port" kan ook worden weggelaten als je poort 5432 gebruikt.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "De eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database meer te worden aangemaakt op de server want die is er al, dus "ebshell --init" moet niet worden uitgevoerd. Waarschuwing: als je toch "ebshell --init" uitvoerd wordt de bestaande database op de server gewist.
Terug naar [[Platform:Netwerk]]
f52aa3ad7c46eb1b73adc289769cfaef31bd23e3
733
725
2011-01-17T11:53:02Z
Pvdv
7
waarschuwing toegevoegd
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
De regel met "port" kan ook worden weggelaten als je poort 5432 gebruikt.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
Waarschuwing: Mocht er al een boekhouding bestaan onder deze naam op de server, en de database is aangemaakt zoals beschreven op de netwerk-pagina, dan zal deze worden overschreven.
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "De eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database meer te worden aangemaakt op de server want die is er al, dus "ebshell --init" moet niet worden uitgevoerd. Waarschuwing: als je toch "ebshell --init" uitvoerd wordt de bestaande database op de server gewist.
Terug naar [[Platform:Netwerk]]
4aba112b5de2940c8107f1aaf6f4a33107cf4303
734
733
2011-01-17T11:54:45Z
Pvdv
7
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
De regel met "port" kan ook worden weggelaten als je poort 5432 gebruikt.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
Waarschuwing: Mocht er al een boekhouding bestaan onder deze naam in PostgreSQL, en deze database is aangemaakt zoals beschreven op deze pagina, dan zal deze worden overschreven.
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "De eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database meer te worden aangemaakt op de server want die is er al, dus "ebshell --init" moet niet worden uitgevoerd. Waarschuwing: als je toch "ebshell --init" uitvoerd wordt de bestaande database op de server gewist.
Terug naar [[Platform:Netwerk]]
879dba7cd890d9f88459b05e8bbf48ff41bf06ee
Bestand:Eekboek-network .png
6
79
727
2011-01-16T15:22:09Z
Sbouwhuis
12
Applicatie architectuur van EekBoek, waarbij de database op een netwerkserver is geinstalleerd.
wikitext
text/x-wiki
Applicatie architectuur van EekBoek, waarbij de database op een netwerkserver is geinstalleerd.
7f7828197c6fc59d87da5a6670ccde036b953fde
738
727
2011-01-17T20:19:20Z
Sbouwhuis
12
heeft een nieuwe versie van "[[Bestand:Eekboek-network .png]]" toegevoegd
wikitext
text/x-wiki
Applicatie architectuur van EekBoek, waarbij de database op een netwerkserver is geinstalleerd.
7f7828197c6fc59d87da5a6670ccde036b953fde
740
738
2011-01-17T20:22:09Z
Sbouwhuis
12
heeft een nieuwe versie van "[[Bestand:Eekboek-network .png]]" toegevoegd: Aanpassing tekst configuratie file
wikitext
text/x-wiki
Applicatie architectuur van EekBoek, waarbij de database op een netwerkserver is geinstalleerd.
7f7828197c6fc59d87da5a6670ccde036b953fde
741
740
2011-01-17T20:22:28Z
Sbouwhuis
12
heeft een nieuwe versie van "[[Bestand:Eekboek-network .png]]" toegevoegd: Teruggedraaid tot de versie op 16 jan 2011, 15:22
wikitext
text/x-wiki
Applicatie architectuur van EekBoek, waarbij de database op een netwerkserver is geinstalleerd.
7f7828197c6fc59d87da5a6670ccde036b953fde
Testen
0
80
728
2011-01-16T20:05:02Z
Sbouwhuis
12
Initiële versie
wikitext
text/x-wiki
Het is ./Build test die de tests draait. Dit testproces omvat het uitvoeren van alle t/*.t files (dus alle files met .t extensie in de t directory).
prove [ -l | -b ] [ -v ] t/testnaam.t
De IVP tests zijn dus t/91_ivp_sqlite.t en t/92_ivp_postgres.t . Beide files maken gebruik van gemeenschappelijke code in 90_ivp_common.pl en data in t/ivp
== Test framework ==
Er is een test framework waarmee het eenvoudig is om functionele tests uit te voeren. Je zet de bekende vier bestanden in een directory, voegt een bestandje "tests.eb" toe en het framework zorgt ervoor dat de administratie wordt aangemaakt en de tests gedraaid. De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten.
Bijvoorbeeld:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De eigenlijke test file is
t/admtest_btw.t
en die bevat enkel:
our $tag = "admtest_btw";
our $dbdriver = "postgres";
# SQLite cannot import
unshift( @INC, "t" ) if -d "t";
require " admtest_common.pl";
De tests.eb bevat:
btwaangifte --output=btwall1.txt
export --file=foo.ebz --single --nototals
import --file=foo.ebz
btwaangifte --output=btwall2.txt
De aangemaakte rapporten worden vergeleken met de referentie-rapporten:
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De uitvoer van "prove -b -v t/admtest_btw.t" :
t/admtest_btw.t .. 1..12 ok
1 - use IPC::Run3; ok
2 - writable output dir ok
3 - file is present: eekboek.conf ok
4 - file is present: schema.dat ok
5 - file is present: opening.eb ok
6 - file is present: relaties.eb ok
7 - file is present: mutaties.eb ok
8 - file is present: tests.eb ok
9 - initialise database ok
10 - running tests ok
11 - verification: btwall1.txt ok
12 - verification: btwall2.txt ok
All tests successful.
Files=1, Tests=12, ...
Result: PASS --
De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten. Bijvoorbeeld:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
9945e9fc6aa9f2f3af848ff0cfeaec311f39e274
729
728
2011-01-16T20:12:05Z
Sbouwhuis
12
wikitext
text/x-wiki
Het is ./Build test die de tests draait. Dit testproces omvat het uitvoeren van alle t/*.t files (dus alle files met .t extensie in de t directory).
prove [ -l | -b ] [ -v ] t/testnaam.t
De IVP tests zijn dus t/91_ivp_sqlite.t en t/92_ivp_postgres.t . Beide files maken gebruik van gemeenschappelijke code in 90_ivp_common.pl en data in t/ivp
== Test framework ==
Er is een test framework waarmee het eenvoudig is om functionele tests uit te voeren. Je zet de bekende vier bestanden in een directory, voegt een bestandje "tests.eb" toe en het framework zorgt ervoor dat de administratie wordt aangemaakt en de tests gedraaid. De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten.
Bijvoorbeeld:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De eigenlijke test file is
t/admtest_btw.t
en die bevat enkel:
our $tag = "admtest_btw";
our $dbdriver = "postgres";
# SQLite cannot import
unshift( @INC, "t" ) if -d "t";
require " admtest_common.pl";
De tests.eb bevat:
btwaangifte --output=btwall1.txt
export --file=foo.ebz --single --nototals
import --file=foo.ebz
btwaangifte --output=btwall2.txt
De aangemaakte rapporten worden vergeleken met de referentie-rapporten:
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De uitvoer van "prove -b -v t/admtest_btw.t" :
t/admtest_btw.t .. 1..12 ok
1 - use IPC::Run3; ok
2 - writable output dir ok
3 - file is present: eekboek.conf ok
4 - file is present: schema.dat ok
5 - file is present: opening.eb ok
6 - file is present: relaties.eb ok
7 - file is present: mutaties.eb ok
8 - file is present: tests.eb ok
9 - initialise database ok
10 - running tests ok
11 - verification: btwall1.txt ok
12 - verification: btwall2.txt ok
ok
All tests successful.
Files=1, Tests=12, ...
Result: PASS --
De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten. Bijvoorbeeld:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
c037d20c5ad4a26c48711a302b4037b23bf575ec
730
729
2011-01-16T22:05:10Z
JohanVromans
6
Layoutaanpassingen. Ik snap niet waarom de verbatim gedeelten niet altijd werken.
wikitext
text/x-wiki
Tijdens het bouwen van EekBoek is de opdracht "./Build test" die de tests draait. Dit testproces omvat het uitvoeren van alle t/*.t files (dus alle files met .t extensie in de t directory). Een enkele test kan worden gedraaid met de opdracht:
prove [ -l | -b ] [ -v ] t/testnaam.t
De IVP tests zijn t/91_ivp_sqlite.t en t/92_ivp_postgres.t . Beide files maken gebruik van gemeenschappelijke code in 90_ivp_common.pl en data in t/ivp
== Test framework ==
Er is een test framework waarmee het eenvoudig is om functionele tests uit te voeren. Je zet de bekende vier bestanden in een directory, voegt een bestandje "tests.eb" toe en het framework zorgt ervoor dat de administratie wordt aangemaakt en de tests gedraaid. De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten.
Bijvoorbeeld de inhoud van de directory t/admtest_btw:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De eigenlijke test file is:
t/admtest_btw.t
en die bevat enkel:
our $tag = "admtest_btw";
our $dbdriver = "postgres";
unshift( @INC, "t" ) if -d "t";
require " admtest_common.pl";
De tests.eb bevat:
btwaangifte --output=btwall1.txt
export --file=foo.ebz --single --nototals
import --file=foo.ebz
btwaangifte --output=btwall2.txt
De aangemaakte rapporten worden vergeleken met de referentie-rapporten:
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De uitvoer van "prove -b -v t/admtest_btw.t" is dan:
t/admtest_btw.t .. 1..12 ok
1 - use IPC::Run3; ok
2 - writable output dir ok
3 - file is present: eekboek.conf ok
4 - file is present: schema.dat ok
5 - file is present: opening.eb ok
6 - file is present: relaties.eb ok
7 - file is present: mutaties.eb ok
8 - file is present: tests.eb ok
9 - initialise database ok
10 - running tests ok
11 - verification: btwall1.txt ok
12 - verification: btwall2.txt ok
ok
All tests successful.
Files=1, Tests=12, ...
Result: PASS --
481d47f953efd10b1a28d64b9d82f6525ed35996
731
730
2011-01-16T22:41:53Z
Sbouwhuis
12
Verfraaiing presentatie
wikitext
text/x-wiki
Tijdens het bouwen van EekBoek is de opdracht "./Build test" die de tests draait. Dit testproces omvat het uitvoeren van alle t/*.t files (dus alle files met .t extensie in de t directory). Een enkele test kan worden gedraaid met de opdracht:
prove [ -l | -b ] [ -v ] t/testnaam.t
De IVP tests zijn t/91_ivp_sqlite.t en t/92_ivp_postgres.t . Beide files maken gebruik van gemeenschappelijke code in 90_ivp_common.pl en data in t/ivp
== Test framework ==
Er is een test framework waarmee het eenvoudig is om functionele tests uit te voeren. Je zet de bekende vier bestanden in een directory, voegt een bestandje "tests.eb" toe en het framework zorgt ervoor dat de administratie wordt aangemaakt en de tests gedraaid. De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten.
Bijvoorbeeld de inhoud van de directory t/admtest_btw:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De eigenlijke test file is:
t/admtest_btw.t
en die bevat enkel:
our $tag = "admtest_btw";
our $dbdriver = "postgres";
unshift( @INC, "t" ) if -d "t";
require " admtest_common.pl";
De tests.eb bevat:
btwaangifte --output=btwall1.txt
export --file=foo.ebz --single --nototals
import --file=foo.ebz
btwaangifte --output=btwall2.txt
De aangemaakte rapporten worden vergeleken met de referentie-rapporten:
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De uitvoer van "prove -b -v t/admtest_btw.t" is dan:
t/admtest_btw.t .. 1..12 ok
1 - use IPC::Run3; ok
2 - writable output dir ok
3 - file is present: eekboek.conf ok
4 - file is present: schema.dat ok
5 - file is present: opening.eb ok
6 - file is present: relaties.eb ok
7 - file is present: mutaties.eb ok
8 - file is present: tests.eb ok
9 - initialise database ok
10 - running tests ok
11 - verification: btwall1.txt ok
12 - verification: btwall2.txt ok
ok
All tests successful.
Files=1, Tests=12, ...
Result: PASS --
74f27d7e91627bbe87062ce19712b84d99c578a4
Meer documentatie en gebruikstips
0
69
735
643
2011-01-17T20:17:17Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
e88d04b8e20eece969d34a5c46c3cd683fe07cf2
Eekboek met PostgreSQL op localhost
0
81
736
2011-01-17T20:18:08Z
Pvdv
7
Initiele pagina
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Installatie van PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin ===
Daarnaast is er een grafisch programma "pgadmin", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Bij Windows raad ik het gebruik van dit programma aan.
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres".
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hiermee maak je een role "piet" aan. Ik adviseer als naam je loginnaam te gebruiken, dat is het eenvoudigste. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen. Ook voor Linux is dit programma beschikbaar.
=== Nieuwe versie van Eekboek configureren ===
Deze paragraaf gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard wordt er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
=== Oudere versie van Eekboek configureren ===
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn bestanden opslaat in PostgreSQL.
6f71a6cd09cf973abf3991c4fa8e3d387ea7de2f
737
736
2011-01-17T20:18:40Z
Pvdv
7
/* Resultaat */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Installatie van PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin ===
Daarnaast is er een grafisch programma "pgadmin", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Bij Windows raad ik het gebruik van dit programma aan.
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres".
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hiermee maak je een role "piet" aan. Ik adviseer als naam je loginnaam te gebruiken, dat is het eenvoudigste. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen. Ook voor Linux is dit programma beschikbaar.
=== Nieuwe versie van Eekboek configureren ===
Deze paragraaf gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard wordt er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
=== Oudere versie van Eekboek configureren ===
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
513a5427321c612dd020c1165b26c42ce29a9be3
744
737
2011-01-17T20:32:59Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== Installatie van PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "pgadmin", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Bij Windows raad ik het gebruik van dit programma aan.
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hiermee maak je een role "piet" aan. Ik adviseer als naam je loginnaam te gebruiken, dat is het eenvoudigste. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen. Ook voor Linux is dit programma beschikbaar.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard wordt er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
a09cc3d32eeb1ae4d84a17aee76164de9e45816e
745
744
2011-01-17T20:33:46Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "pgadmin", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Bij Windows raad ik het gebruik van dit programma aan.
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hiermee maak je een role "piet" aan. Ik adviseer als naam je loginnaam te gebruiken, dat is het eenvoudigste. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen. Ook voor Linux is dit programma beschikbaar.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard wordt er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
d42999a50d12e16148bb16d95c85712f5df36ab8
746
745
2011-01-17T20:34:33Z
Pvdv
7
/* PGadmin3 */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "pgadmin", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux).
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hiermee maak je een role "piet" aan. Ik adviseer als naam je loginnaam te gebruiken, dat is het eenvoudigste. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen. Ook voor Linux is dit programma beschikbaar.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard wordt er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
f7743cb0e942d115f0c341a4e772ac6eb09fd03f
747
746
2011-01-17T20:36:07Z
Pvdv
7
/* PGadmin3 */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "pgadmin", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel.
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hiermee maak je een role "piet" aan. Ik adviseer als naam je loginnaam te gebruiken, dat is het eenvoudigste. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen. Ook voor Linux is dit programma beschikbaar.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard wordt er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
0034bf5c2a31358607f66a4c687fbf4633c50c2c
748
747
2011-01-17T20:38:28Z
Pvdv
7
/* Nieuwe versie van Eekboek configureren */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "pgadmin", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel.
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hiermee maak je een role "piet" aan. Ik adviseer als naam je loginnaam te gebruiken, dat is het eenvoudigste. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen. Ook voor Linux is dit programma beschikbaar.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
2b00fc12195af1597cb8991e09b70c434c262727
749
748
2011-01-17T20:42:34Z
Pvdv
7
/* Eekboek configureren */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "pgadmin", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel.
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hiermee maak je een role "piet" aan. Ik adviseer als naam je loginnaam te gebruiken, dat is het eenvoudigste. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen. Ook voor Linux is dit programma beschikbaar.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
f55cdb42f9fe1cd25ee82297c8ae89cc6e41c941
750
749
2011-01-17T20:44:01Z
Pvdv
7
/* PGadmin3 */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel.
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hiermee maak je een role "piet" aan. Ik adviseer als naam je loginnaam te gebruiken, dat is het eenvoudigste. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen. Ook voor Linux is dit programma beschikbaar.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
d99369b12ca259300802eadaefa3e6ea2b760479
Bestand:Eekboek-network.png
6
82
742
2011-01-17T20:27:06Z
Sbouwhuis
12
Applicatie architectuur, postgresql
wikitext
text/x-wiki
Applicatie architectuur, postgresql
a29e4f3eba2736ab5d762b906b29acd685c4e6d8
Eekboek met PostgreSQL op localhost
0
81
751
750
2011-01-17T21:00:25Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory ~/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
a350fee0640ae6112435296cdc499e245e470583
Meer documentatie en gebruikstips
0
69
752
735
2011-01-17T21:11:12Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
bb582dc1ac80c706bedd724554e6c64310d6925c
755
752
2011-01-17T21:22:13Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL backuppen]]
156d85905b43f980d3307da7fb8eb45b1f3bd6c8
756
755
2011-01-17T21:22:47Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL backuppen onder Linux]]
3c2494300a49aece1031c2e8e6ab02c5a5bfa997
757
756
2011-01-17T21:23:40Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
86472c1333f7f8bd7e60c65de17c21a0b2fa3a8f
765
757
2011-01-17T21:40:59Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Proces:Beschrijving|Basisbeschrijving Eekboek]]
37ccedfa226af67ddc94aed0ffa58e52d59f1d64
766
765
2011-01-17T21:42:39Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Proces:Beschrijving|Basisbeschrijving Eekboek]]
* [[Poedit|Vertaaltools]]
673fbc09c49a1dc9379c7e343f3b01f322eef2be
767
766
2011-01-17T21:43:38Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Proces:Beschrijving|Basisbeschrijving Eekboek]]
* [[Poedit|Vertaaltools]]
* [[Vertalingen]]
ea85c6b3226c9f1800fe7039f5e25ce9ae34738b
768
767
2011-01-17T21:44:15Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[Documentatie]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Proces:Beschrijving|Basisbeschrijving Eekboek]]
* [[Poedit|Vertaal tools]]
* [[Vertalingen]]
1fc59b6aeb2a4fd1508bf24bc50379aa2f35fdc8
770
768
2011-01-17T21:46:16Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Proces:Beschrijving|Basisbeschrijving Eekboek]]
* [[Poedit|Vertaal tools]]
* [[Vertalingen]]
7dbed693ae0ef2eca98216bc8bb50cab8dda2326
773
770
2011-01-17T21:49:01Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Proces:Beschrijving|Basisbeschrijving Eekboek (boekingsproces)]]
* [[Poedit|Vertaal tools]]
* [[Vertalingen]]
21a7bf6cbdc070b96e480f611c40401ce89e2c57
781
773
2011-01-18T09:07:28Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Proces:Beschrijving|Basisbeschrijving Eekboek (boekingsproces)]]
* [[Poedit|Vertaal tools]]
* [[Vertalingen]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
8e6966b8463b1d432c30e9ae253ff2ee8090eeb8
788
781
2011-01-18T09:16:58Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Proces:Beschrijving|Basisbeschrijving Eekboek (boekingsproces)]]
* [[Poedit|Vertaal tools]]
* [[Vertalingen]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[Welke database?]]
* [[Platform:Netwerk|Eekboek netwerkinstallatie]]
* [[EekBoek quick start guide]] (english)
3fe0ad59f7cdcfcf350115b3b2bed4adc9c7b950
792
788
2011-01-18T09:22:55Z
Pvdv
7
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Proces:Beschrijving|Basisbeschrijving Eekboek (boekingsproces)]]
* [[Poedit|Vertaal tools]]
* [[Vertalingen]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[Welke database?]]
* [[Platform:Netwerk|Eekboek netwerkinstallatie]]
* [[EekBoek quick start guide]] (english)
* [[Testen|Pagina over testen]]
b361b8930d97957794b0e0be51d959d008bba2c9
Eekboek met SQLite
0
83
753
2011-01-17T21:16:49Z
Pvdv
7
Nieuwe pagina aangemaakt met 'Eekboek gebruikt default SQLite, SQLite wordt normaal automatisch mee geinstalleerd. Volg gewoon de wizard van Eekboek en alles zal verder automatisch verlopen. De b...'
wikitext
text/x-wiki
Eekboek gebruikt default SQLite, SQLite wordt normaal automatisch mee geinstalleerd.
Volg gewoon de wizard van Eekboek en alles zal verder automatisch verlopen.
De bestanden met gegevens komen in uw homedirectory, bij Linux in ~/.eekboek/admdir/naam/eekboek.conf en bij Windows in: C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf. Zoek eventueel op de directory "admdir". Uiteraard is het van belang deze directory regelmatig te backuppen.
16fbc7afb7d28a4e14c51dfdc3faeb04ae6fa558
754
753
2011-01-17T21:17:50Z
Pvdv
7
wikitext
text/x-wiki
Eekboek gebruikt default SQLite, SQLite wordt normaal automatisch mee geinstalleerd.
Volg gewoon de wizard van Eekboek en alles zal verder automatisch verlopen.
De bestanden met gegevens komen in uw homedirectory, bij Linux in /home/user/.eekboek/admdir/naam/eekboek.conf en bij Windows in: C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf. Zoek eventueel op de directory "admdir". Uiteraard is het van belang deze directory regelmatig te backuppen.
afd5ef206d1a9cf619ca2e17ac3d7ee89474e5e6
PostgreSQL dumpen onder Linux
0
84
758
2011-01-17T21:31:45Z
Pvdv
7
Nieuwe pagina aangemaakt met 'Onderstaande script gebruikik om mijn postgresql databases te dumpen tot bestanden, die weer eenvoudig gebackupped kunnen worden. Ik zet het script in /usr/local/sbin/...'
wikitext
text/x-wiki
Onderstaande script gebruikik om mijn postgresql databases te dumpen tot bestanden, die weer eenvoudig gebackupped kunnen worden. Ik zet het script in /usr/local/sbin/ en maak het uiteraard uitvoerbaar.
Het script roep ik in de praktijk aan vanuit mijn backupscript, maar uiteraard kan het ook worden aangeroepen vanuit cron, het aanroepen gaat op deze manier:
su postgres -c /usr/local/sbin/postgresqlbackup
Er dient eerste een directory voor de dump te worden aangemaakt, zo:
mkdir /var/postgresqldump
chown postgres /var/postgresqldump
chmod 700 /var/postgresqldump
--------------
#!/bin/bash
# /usr/local/sbin/postgresqlbackup
# paul@vandervlis.nl
# scriptje om alle databases op deze machine als apart bestand te dumpen
# DIR voor dump
MDIR="/var/postgresqldump"
if ! test -e $MDIR; then echo "$MDIR bestaat niet"; exit; fi
cd $MDIR
lijst=`psql -ltA|cut -d\| -f1`
for database in $lijst; do
if ! test $database = "template0"; then
echo -n $database
echo -n " "
pg_dump $database > $database.sql
fi
done
echo
b66d832536c46838caf200b8510ecae99d5141dd
759
758
2011-01-17T21:34:17Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande script gebruikik om mijn postgresql databases te dumpen tot bestanden, die weer eenvoudig gebackupped kunnen worden. Ik zet het script in /usr/local/sbin/ en maak het uiteraard uitvoerbaar.
Het script roep ik in de praktijk aan vanuit mijn backupscript, maar uiteraard kan het ook worden aangeroepen vanuit cron, het aanroepen gaat op deze manier:
su postgres -c /usr/local/sbin/postgresqlbackup
Er dient eerste een directory voor de dump te worden aangemaakt, zo:
mkdir /var/postgresqldump
chown postgres /var/postgresqldump
chmod 700 /var/postgresqldump
#!/bin/bash
# /usr/local/sbin/postgresqlbackup
# paul@vandervlis.nl
# scriptje om alle databases op deze machine als apart bestand te dumpen
# DIR voor dump
MDIR="/var/postgresqldump"
if ! test -e $MDIR; then echo "$MDIR bestaat niet"; exit; fi
cd $MDIR
lijst=`psql -ltA|cut -d\| -f1`
for database in $lijst; do
if ! test $database = "template0"; then
echo -n $database
echo -n " "
pg_dump $database > $database.sql
fi
done
echo
888bc74ca3d0ba72abe5d1b9b1de6df853fb1c15
760
759
2011-01-17T21:34:46Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande script gebruikik om mijn postgresql databases te dumpen tot bestanden, die weer eenvoudig gebackupped kunnen worden. Ik zet het script in /usr/local/sbin/ en maak het uiteraard uitvoerbaar.
Het script roep ik in de praktijk aan vanuit mijn backupscript, maar uiteraard kan het ook worden aangeroepen vanuit cron, het aanroepen gaat op deze manier:
su postgres -c /usr/local/sbin/postgresqlbackup
Er dient eerste een directory voor de dump te worden aangemaakt, zo:
mkdir /var/postgresqldump
chown postgres /var/postgresqldump
chmod 700 /var/postgresqldump
#!/bin/bash
# /usr/local/sbin/postgresqlbackup
# paul@vandervlis.nl
# scriptje om alle databases op deze machine als apart bestand te dumpen
# DIR voor dump
MDIR="/var/postgresqldump"
if ! test -e $MDIR; then echo "$MDIR bestaat niet"; exit; fi
cd $MDIR
lijst=`psql -ltA|cut -d\| -f1`
for database in $lijst; do
if ! test $database = "template0"; then
echo -n $database
echo -n " "
pg_dump $database > $database.sql
fi
done
echo
f62888a295b24777bf98482a0007f51e603dcfd5
761
760
2011-01-17T21:35:30Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande script gebruikik om mijn postgresql databases te dumpen tot bestanden, die weer eenvoudig gebackupped kunnen worden. Ik zet het script in /usr/local/sbin/ en maak het uiteraard uitvoerbaar.
Het script roep ik in de praktijk aan vanuit mijn backupscript, maar uiteraard kan het ook worden aangeroepen vanuit cron, het aanroepen gaat op deze manier:
su postgres -c /usr/local/sbin/postgresqlbackup
Er dient eerste een directory voor de dump te worden aangemaakt, zo:
mkdir /var/postgresqldump
chown postgres /var/postgresqldump
chmod 700 /var/postgresqldump
Het script zelf:
#!/bin/bash
# /usr/local/sbin/postgresqlbackup
# paul@vandervlis.nl
# scriptje om alle databases op deze machine als apart bestand te dumpen
# DIR voor dump
MDIR="/var/postgresqldump"
if ! test -e $MDIR; then echo "$MDIR bestaat niet"; exit; fi
cd $MDIR
lijst=`psql -ltA|cut -d\| -f1`
for database in $lijst; do
if ! test $database = "template0"; then
echo -n $database
echo -n " "
pg_dump $database > $database.sql
fi
done
echo
7b62eaf3620b2b553dde39a8ff7d572e582599f3
762
761
2011-01-17T21:36:57Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande scriptje gebruik ik om mijn postgresql databases te dumpen tot bestanden, die weer eenvoudig gebackupped kunnen worden. Ik zet het script in /usr/local/sbin/ en maak het uiteraard uitvoerbaar.
Het script roep ik aan vanuit mijn backupscript, maar uiteraard kan het ook worden aangeroepen vanuit cron, het aanroepen gaat op deze manier:
su postgres -c /usr/local/sbin/postgresqlbackup
Er dient eerste een directory voor de dump te worden aangemaakt, zo:
mkdir /var/postgresqldump
chown postgres /var/postgresqldump
chmod 700 /var/postgresqldump
Het script zelf:
#!/bin/bash
# /usr/local/sbin/postgresqlbackup
# paul@vandervlis.nl
# scriptje om alle databases op deze machine als apart bestand te dumpen
# DIR voor dump
MDIR="/var/postgresqldump"
if ! test -e $MDIR; then echo "$MDIR bestaat niet"; exit; fi
cd $MDIR
lijst=`psql -ltA|cut -d\| -f1`
for database in $lijst; do
if ! test $database = "template0"; then
echo -n $database
echo -n " "
pg_dump $database > $database.sql
fi
done
echo
d1bcd5934a349a80e71f2208c09b72eaa82924ac
763
762
2011-01-17T21:37:20Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande scriptje gebruik ik om mijn postgresql databases te dumpen tot bestanden, die weer eenvoudig gebackupped kunnen worden. Ik zet het script in /usr/local/sbin/ en maak het uiteraard uitvoerbaar. Het script roep ik aan vanuit mijn backupscript, maar uiteraard kan het ook worden aangeroepen vanuit cron, het aanroepen gaat op deze manier:
su postgres -c /usr/local/sbin/postgresqlbackup
Er dient eerste een directory voor de dump te worden aangemaakt, zo:
mkdir /var/postgresqldump
chown postgres /var/postgresqldump
chmod 700 /var/postgresqldump
Het script zelf:
#!/bin/bash
# /usr/local/sbin/postgresqlbackup
# paul@vandervlis.nl
# scriptje om alle databases op deze machine als apart bestand te dumpen
# DIR voor dump
MDIR="/var/postgresqldump"
if ! test -e $MDIR; then echo "$MDIR bestaat niet"; exit; fi
cd $MDIR
lijst=`psql -ltA|cut -d\| -f1`
for database in $lijst; do
if ! test $database = "template0"; then
echo -n $database
echo -n " "
pg_dump $database > $database.sql
fi
done
echo
f86931e66720aea95a3d09bc02c84bb42590264f
764
763
2011-01-17T21:37:48Z
Pvdv
7
wikitext
text/x-wiki
Onderstaande scriptje gebruik ik om mijn postgresql databases te dumpen tot bestanden, die weer eenvoudig gebackupped kunnen worden. Ik zet het script in /usr/local/sbin/ en maak het uiteraard uitvoerbaar. Het script roep ik aan vanuit mijn backupscript, maar uiteraard kan het ook worden aangeroepen vanuit cron, het aanroepen gaat op deze manier:
su postgres -c /usr/local/sbin/postgresqlbackup
Er dient eerste een directory voor de dump te worden aangemaakt, zo:
mkdir /var/postgresqldump
chown postgres /var/postgresqldump
chmod 700 /var/postgresqldump
Het scriptje zelf:
#!/bin/bash
# /usr/local/sbin/postgresqlbackup
# paul@vandervlis.nl
# scriptje om alle databases op deze machine als apart bestand te dumpen
# DIR voor dump
MDIR="/var/postgresqldump"
if ! test -e $MDIR; then echo "$MDIR bestaat niet"; exit; fi
cd $MDIR
lijst=`psql -ltA|cut -d\| -f1`
for database in $lijst; do
if ! test $database = "template0"; then
echo -n $database
echo -n " "
pg_dump $database > $database.sql
fi
done
echo
9d0da89222d7c2220d3aa665810723675df9c353
Documentatie
0
14
769
527
2011-01-17T21:45:34Z
Pvdv
7
wikitext
text/x-wiki
Dit is een oude pagina, die niet meer wordt bijgehouden
De documentatie van EekBoek kan worden ingezien op de [http://www.eekboek.nl/docs/ EekBoek site]. Dit betreft de meest actuele versie van EekBoek.
Tevens wordt een kopie van de documentatie meegeleverd met de EekBoek kit. Deze documentatie is altijd in overeenstemming met de versie van EekBoek die u gebruikt.
Er is ook een [[Proces:Beschrijving]] gemaakt, welke de basis principes achter EekBoek, inclusief een uitleg over het stelsel Bakker beschrijft.
==Aanvulling==
Mocht je aanvulling hebben op de documentatie,
plaats die dan op [[docfeedback]].
Je vindt eekboek immers belangrijk en dit is een wiki.
992b16b323fe2a6f5e878b743e71ed92fd137f47
778
769
2011-01-17T22:39:18Z
Pvdv
7
wikitext
text/x-wiki
Deze pagina is oud. Ik raad u aan naar de [[Hoofdpagina]] te gaan.
De documentatie van EekBoek kan worden ingezien op de [http://www.eekboek.nl/docs/ EekBoek site]. Dit betreft de meest actuele versie van EekBoek.
Tevens wordt een kopie van de documentatie meegeleverd met de EekBoek kit. Deze documentatie is altijd in overeenstemming met de versie van EekBoek die u gebruikt.
Er is ook een [[Proces:Beschrijving]] gemaakt, welke de basis principes achter EekBoek, inclusief een uitleg over het stelsel Bakker beschrijft.
==Aanvulling==
Mocht je aanvulling hebben op de documentatie,
plaats die dan op [[docfeedback]].
Je vindt eekboek immers belangrijk en dit is een wiki.
143ec307e3dae46ef409402269f6c073dd1779fc
Docfeedback
0
20
771
684
2011-01-17T21:46:54Z
Pvdv
7
wikitext
text/x-wiki
Dit is een oude pagina, die niet meer wordt bijgehouden
== EekBoek 2.00.xx ==
[[ eekboek.conf]]
== EekBoek en PostgreSQL ==
[[ postgresql ]]
== EekBoek en vertalingen ==
[[ poedit ]]
[[ vertalingen ]]
d55e2c808f741e0caf69d61791e59faf46dfe9d6
Eekboek.conf
0
29
772
216
2011-01-17T21:47:39Z
Pvdv
7
wikitext
text/x-wiki
Dit is een oude pagina, die niet meer wordt bijgehouden.
praktische configuratie tips
=== Centraal beheer Eekboek 1.0.x administraties in admin folder ===
De in de administratie-folder opgeslagen 1.0.x administraties (dus administraties met ''.eekboek.conf'' bestand) kunnen alleen door ''ebshell'' centraal worden benaderd indien de 'wizard' setting in ''eekboek.conf'' wordt geforceerd:
''Goede oplossing, verkeerd probleem -- komen we op terug''
'''eekboek.conf'''
[general]
; Location where administrations are placed.
admdir = $HOME/pad/naar/mijn/admin/folder
; Force wizard even if there's a config file in place.
wizard = 1
terug naar [[docfeedback]]
e1c5cab9e8c12bcaf215e22c679851106f3012df
Archief:Klad jv
0
52
774
463
2011-01-17T22:19:25Z
JohanVromans
6
[[Klad jv]] hernoemd naar [[Archief:Klad jv]]: Vervalt.
wikitext
text/x-wiki
This document describes the RetroShare configuration panel for version 0.5.1.
''Note: This is work in progress. Several items may not have been documented yet, or contain incorrect information.''
== General ==
=== Startup ===
'''Start minimized''' If checked, RetroShare will start minimized. It's main window will not appear, only the tray icon will be visible and can be used to access the running program.
=== Misc ===
When RetroShare is closed using the Quit botton or menu choice it will ask for confirmation before terminating. If '''Do not show the `Quit RetroShare` MessageBox''' is checked, RetroShare will terminate without asking for confirmation.
'''Do not minimize to Tray Icon''' TODO
'''Auto-login''' If checked, RetroShare will remember the location ID and password upon termination and use these to automatically login when RetroShare is restarted.
TODO: Windows only?
=== Idle ===
'''Idle Time''' The amount of time that after which RetroShare considers the user not active (idle). This is reflected in the border of the avatar on the Friends and Chat tabs.
Note that this is not the connection status as shown on the Friends tab.
== Server ==
=== Network Configuration ===
'''Connectivity''' How the system running RetroShare is connected to the internet.
To be able to answer requests from outside RetroShare must listen to connection requests. For this purpose the program opens a so called ''port''/ Ports are identified by a number, the port number that RetroShare uses is 7812 by default although you can change this.
PCs are usually connected to the internet via a modem and/or firewall/router. It is possible that
Choices are:
'''Automatic (Upnp)''' It is connected directly to the internet, or via a firewall/router that supports the UPNP protocol. RetroShare can work out everything that is required to connect it to the internet.
'''Firewalled''' You are connected via a firewall/router.
TODO: Yes, and?
'''Manual Forwarded Port''' You are connected via a firewall/router and have an external port connected .
'''Discoverability''' This controls how this system can be found by other RetroShare users.
'''Public: DHT & Discover'''
'''Private: Discovery Only'''
'''Inverted: DHT Only'''
'''Dark Net: None'''
== Transfer ==
Queue Size:
Default Chunk Strategy:
Safety disk space limit
== Directories ==
=== Shared Directories ===
[] Automatically share incoming directory [Edit Share]
[] Remember hashed files for XXX days [Clean Hash Cache]
This will forget any former hash of non shared files.
=== Incoming Directory ===
=== Partials Directory ===
== Notify ==
=== News Feed ===
=== Systray Icon ===
=== Toasters ===
=== Private Chat ===
=== Group Chat ===
== Security ==
This panel shows your public key that you can exchange with other friends to become connected through RetroShare. The public key is binary information, but it is shown here ''ascii armored'', which means that it is shows as simple text that you can cut and paste into an email message or something similar.
The [Copy Key] copies your public key to the clipboard so you can paste it elsewhere.
[Save Key] opens a file dialog where you can specify a location to store the public key on disk. You can attach this disk file to an email message when sending an invitation to a friend.
== Message ==
=== Misc ===
[] Set message to read on activate
=== Tags ===
== Forum ==
=== Misc ===
[] Set message to read on activate
[] Expand new messages
== Chat ==
=== General ===
=== Style ===
== Appearance ==
=== Language ===
=== Style ===
=== Style Sheet ===
== Sound ==
Friend [] go online ...
Chatmessage [] New Msg ...
097a9e75e88e6d4f25e40f30d5fff77f8d0cef87
Klad jv
0
85
775
2011-01-17T22:19:25Z
JohanVromans
6
[[Klad jv]] hernoemd naar [[Archief:Klad jv]]: Vervalt.
wikitext
text/x-wiki
#DOORVERWIJZING [[Archief:Klad jv]]
8b2b11e28b15d9c67350f9fa193bdeef2bdaf869
Installatie Nieuw
0
57
776
492
2011-01-17T22:38:02Z
Pvdv
7
wikitext
text/x-wiki
Deze pagina is oud. Ik raad u aan naar de [[Hoofdpagina]] te gaan.
==Installatie EekBoek==
EekBoek wordt standaard meegeleverd met verschillende Linux distributies en is ook als package beschikbaar voor Windows.
'''Het verdient te allen tijde de voorkeur om EekBoek als package te installeren.'''
* [[Platform:Debian]]
* [[Platform:Ubuntu]]
* [[Platform:Windows]]
* [[Platform:Fedora]]
Indien er geen package voor uw systeem beschikbaar is kunt u EekBoek vanaf source installeren. Zie hiervoor [[EekBoek_installeren_vanaf_CPAN|Platform::CPAN]].
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken. De standaard EekBoek installatie zal ervoor zorgdragen dat SQLite, indien nodig, wordt geïnstalleerd.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
Let op: Voor het gebruik van PostgreSQL is het nodig om tevens het EekBoek package met de naam eekboek-db-postgresql of EekBoek-db-posgresql te installeren.
2673da0a827b312d6ff7a112a661ef161c385b12
Installatie Oud
0
11
777
493
2011-01-17T22:38:30Z
Pvdv
7
wikitext
text/x-wiki
Deze pagina is oud. Ik raad u aan naar de [[Hoofdpagina]] te gaan.
==Installatie EekBoek - alleen command line==
EekBoek is op verschillende manieren te installeren afhankelijk van het gebruikte besturingssysteem. De meest voorkomende manieren zijn de volgende:
* EekBoek is in sommige Linux distributies als package meegeleverd, en installatie kan dan met een enkel commando. Zie voor details de pagina [[Distributies]].
* EekBoek is opgenomen in [http://www.cpan.org/ CPAN], een platform om applicaties op een uniforme manier te installeren. Zie [[EekBoek installeren vanaf CPAN]].
* Als bovenstaande methoden niet uitvoerbaar zijn, of als er specifieke configuraties nodig zijn, dan kan EekBoek het beste vanaf source worden geinstalleerd. Zie [[EekBoek installeren vanaf source]] voor de release versie of [[GitRepository]] voor de ontwikkelversie.
==Installatie EekBoek - met grafische user interface==
EekBoek versie 2 biedt een Grafische User Interface. Hiervoor is de toolkit Wx ([http://wxperl.sourceforge.net/ wxPerl]) nodig. Deze kan soms wat lastig te installeren zijn. Hieronder enkele systemen met hoe daarop deze toolkit te installeren.
* [[Platform:Debian]]
* [[Platform:Ubuntu]]
* [[Wx_2.8_voor_Ubuntu_Hardy_LTS]]
* [[Platform:Windows]] en [[Wx voor Windows]]
* [[Platform:Fedora]]
==Databases voor EekBoek==
EekBoek slaat de gegevens op in een database. Hiervoor kan [http://www.sqlite.org SQLite] worden gebruikt of [http://www.postgresql.org PostgreSQL]. Voor beginners is het aan te raden SQLite te gebruiken.
===SQLite===
SQLIte wordt standaard meegeleverd op de meeste Linux distributies. Verifieer of SQLite geinstalleerd is op uw computer:
which sqlite3
en er zal de volgende output volgen of een variatie daarop:
/usr/local/bin/sqlite3
Probeer anders:
sqlite3 -help
waarin een uitgebreide samenvatting volgt van het gebruik van SQLite.
===PostgreSQL===
PostgreSQL is een uitgebreidere database met meer mogelijkheden en vereist daardoor meer achtergrondkennis in het opzetten van EekBoek. PostgreSQL moet doorgaans afzonderlijk geinstalleerd worden op uw computer, omdat het niet standaard wordt geinstalleerd op de meeste distributies. Een uitgebreide uitleg van PostgreSQL staat op [[Postgresql]].
959985736525112da436a732282d09cd4303a03b
Testjepaul
0
86
779
2011-01-17T22:44:35Z
Pvdv
7
Verwijst door naar [[Archief:Klad jv]]
wikitext
text/x-wiki
#DOORVERWIJZING [[Archief:Klad jv]]
8b2b11e28b15d9c67350f9fa193bdeef2bdaf869
780
779
2011-01-17T22:56:50Z
Pvdv
7
Verwijst door naar [[Hoofdpagina]]
wikitext
text/x-wiki
#DOORVERWIJZING [[Hoofdpagina]]
671425f187dc9f3a0edaf39a28604dc502e18687
Hulp voor het gebruiken van deze wiki
0
70
782
641
2011-01-18T09:09:42Z
Pvdv
7
Goed gebruik regels toegevoegd
wikitext
text/x-wiki
Deze wiki is gemaakt in [http://www.mediawiki.org/wiki/MediaWiki MediaWiki]. Via de volgende links kunt u meer te weten komen over hoe deze wiki werkt:
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]
* [http://www.mediawiki.org/wiki/Help:Formatting Wiki opmaak]
Bij het bewerken van een pagina op deze wiki is een aantal regels voor goed gebruik van toepassing:
* Bekijk een pagina voordat de pagina wordt opgeslagen: gebruik hiervoor de knop "Bewerking ter controle bekijken".
* Pas als de pagina voorzien is van de bedoelde aanvullingen, druk dan pas op de knop "Pagina opslaan".
* Neem altijd een samenvatting op: een regel tekst waarin de aanpassing wordt beschreven.
* Indien het om een kleine aanpassing gaat (minder dan 100 tekens verwijderd of toegevoegd), is het niet nodig om een samenvatting op te geven, maar gelieve dan wel de checkbox "Dit is een kleine bewerking" aan te vinken.
a19e0eeb64d684945919c170eb1b2c8e8ee4cf38
Community support
0
68
783
637
2011-01-18T09:11:49Z
Pvdv
7
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
Had u deze documentatie op wiki al gezien? [[Meer_documentatie_en_gebruikstips]]
Er zijn verschillende mailinglists waarop u zich kunt abonneren:
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
fce030c229b434f434a98e41b2229c3b2c8d726c
784
783
2011-01-18T09:12:40Z
Pvdv
7
wikitext
text/x-wiki
* Heeft u de [http://www.eekboek.nl/docs/ documentatie] al gelezen?
* Had u deze documentatie op wiki al gezien? [[Meer_documentatie_en_gebruikstips]]
Er zijn verschillende mailinglists waarop u zich kunt abonneren:
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
f200161d93ae9e69eaa1e0b6275d4fa217a7592e
785
784
2011-01-18T09:14:52Z
Pvdv
7
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en[[Meer_documentatie_en_gebruikstips|wiki documentatie]] al gelezen?
Er zijn verschillende mailinglists waarop u zich kunt abonneren:
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
b0e85aa83da16030ab62d6b389741085a114a579
786
785
2011-01-18T09:15:04Z
Pvdv
7
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|wiki documentatie]] al gelezen?
Er zijn verschillende mailinglists waarop u zich kunt abonneren:
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
25c6029299359d22f6029f409326314bd7395570
787
786
2011-01-18T09:15:52Z
Pvdv
7
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
Er zijn verschillende mailinglists waarop u zich kunt abonneren:
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
f51a4a31facaddab9628fbb77617a4e4f112bcbb
Hoofdpagina
0
1
789
708
2011-01-18T09:17:53Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:FreeBSD|FreeBSD]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Alle wiki documentatie en gebruikstips]]
** [[EekBoek quick start guide]] (english)
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
c33d4d31da0344678b8cf0a8b2003bb27d77035c
790
789
2011-01-18T09:18:53Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:FreeBSD|FreeBSD]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips|Overzicht domentatie en gebruikstips]]
** [[EekBoek quick start guide]] (english)
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
1f1cb92c0e36e73f07f314d2396255f4a6ea4eb4
791
790
2011-01-18T09:20:03Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:FreeBSD|FreeBSD]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
** [[EekBoek quick start guide]] (english)
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
3df9073384b4a7fec7be37ed44c90bb71deafc97
800
791
2011-01-19T10:25:06Z
Pvdv
7
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
** [[EekBoek quick start guide]] (english)
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
25fcd2ad57e08ad4bb12d755d67bc8b84b5ebaad
Platform:Netwerk
0
64
793
743
2011-01-18T13:34:45Z
Pvdv
7
/* Client */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://www.fettesps.com/windows-7-enable-telnet/ hier staat hoe je dat kunt veranderen].
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
2b711207dc9d89ca8b62e330c3ada975cd393ef5
794
793
2011-01-18T13:36:43Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is hier te vinden: http://www.postgresql.org/docs/8.4/interactive/config-setting.html
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan hier de juiste aanwijzingen: [[platform:Netwerkclient-oud]]
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
bc69d6dc9a0e26dbfff8392b3f9c3fed7fa52e68
795
794
2011-01-18T13:42:48Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. Kijk ook op de pagina [[Postgresql]] voor installatie instructies, bijvoorbeeld in een single-user omgeving.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
22f8acfbb6fa0f1b5248bff7345189fb09cf257c
796
795
2011-01-18T18:32:43Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
e1fc674521f343e98db525d047e9f6ca2ff91f9d
Platform:FreeBSD
0
78
797
713
2011-01-18T22:02:31Z
Sbouwhuis
12
Verduidelijkingen
wikitext
text/x-wiki
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
NB: mogelijk dat installatie via CPAN ook werkt, maar dit is onvoldoende getest; als hier ervaringsfeiten over bekend zijn, dan graag deze pagina er mee aanvullen.
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen.
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit sciprt als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
44c603dfbd72835480c7d539f2cd68b0f0a7804b
Platform:Overig
0
67
798
714
2011-01-19T10:22:43Z
Pvdv
7
wikitext
text/x-wiki
* [[FreeBSD]]
De volgende methoden voor het installeren van EekBoek kunnen gebruikt worden wanneer de voornoemde methoden niet van toepassing zijn of niet gebruikt kunnen worden:
* [[Platform:CPAN|Installeren vanaf CPAN]]: de geeigende methode om via het CPAN netwerk de installatie van EekBoek te verrichten.
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanaf de GIT repository]]: de ontwikkelversie van EekBoek is beschikbaar voor degenen die de nieuwste, nog niet gereleasde versie van EekBoek willen gebruiken of er aan willen ontwikkelen.
bc17d1dd875e214279bf5f3dbb08436ddd6995e9
799
798
2011-01-19T10:24:18Z
Pvdv
7
wikitext
text/x-wiki
* [[Platform:FreeBSD|FreeBSD]]
* [[Platfrom:Solaris|Solaris]]
De volgende methoden voor het installeren van EekBoek kunnen gebruikt worden wanneer de voornoemde methoden niet van toepassing zijn of niet gebruikt kunnen worden:
* [[Platform:CPAN|Installeren vanaf CPAN]]: de geeigende methode om via het CPAN netwerk de installatie van EekBoek te verrichten.
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanaf de GIT repository]]: de ontwikkelversie van EekBoek is beschikbaar voor degenen die de nieuwste, nog niet gereleasde versie van EekBoek willen gebruiken of er aan willen ontwikkelen.
a56049a3feb40fb94741a3cc696f573bad2150f9
Platfrom:Solaris
0
87
801
2011-01-19T10:31:22Z
Pvdv
7
Nieuwe pagina aangemaakt met 'Voor zover mij bekend zijn er nog geen Solaris gebruikers van Eekboek. Zo gauw deze er wel zijn, kan deze pagina door een van hen worden overgenomen. Voor Solaris is ...'
wikitext
text/x-wiki
Voor zover mij bekend zijn er nog geen Solaris gebruikers van Eekboek. Zo gauw deze er wel zijn, kan deze pagina door een van hen worden overgenomen.
Voor Solaris is ActivePerl beschikbaar. Het is dus een optie dat te gebruiken. De pagina's op deze wiki over Windows en Mac gebruiken ook ActivePerl, dus wellicht zijn die bruikbaar.
Verder kan natuurlijk CPAN worden gebruikt.
Sourcecode (tar.gz) is de laatste optie.
PostgreSQL is ook beschikbaar voor Solaris, dus als server in netwerkinstallatie is het in elk geval geschikt.
f96926d1557b40883e4690645fd977636c7a7e9d
Platform:Overig
0
67
802
799
2011-01-19T11:19:02Z
Pvdv
7
wikitext
text/x-wiki
* [[Platform:FreeBSD|FreeBSD]]
* [[Platfrom:Solaris|Solaris]]
De volgende methoden voor het installeren van EekBoek kunnen gebruikt worden wanneer de voornoemde methoden niet van toepassing zijn of niet gebruikt kunnen worden:
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]
* [[Platform:CPAN|Installeren vanaf CPAN]]
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanaf de GIT repository]] (ontwikkelversie)
74f68ad7d1489d3674aca9c2532b2f44c1629427
803
802
2011-01-19T11:19:16Z
Pvdv
7
wikitext
text/x-wiki
* [[Platform:FreeBSD|FreeBSD]]
* [[Platfrom:Solaris|Solaris]]
De volgende methoden voor het installeren van EekBoek kunnen gebruikt worden wanneer de voornoemde methoden niet van toepassing zijn of niet gebruikt kunnen worden:
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]]
* [[Platform:CPAN|Installeren vanaf CPAN]]
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanaf de GIT repository]] (ontwikkelversie)
1c7cbe4f2816281c8fb4f8798666b1e57168c9a6
817
803
2011-01-19T17:07:18Z
Pvdv
7
wikitext
text/x-wiki
* [[Platform:FreeBSD|FreeBSD]]
* [[Platfrom:Solaris|Solaris]]
De volgende methoden voor het installeren van EekBoek kunnen gebruikt worden wanneer de voornoemde methoden niet van toepassing zijn of niet gebruikt kunnen worden:
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]]
* [[Platform:CPAN|Installeren vanaf CPAN]]
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanaf de GIT repository]] (ontwikkelversie)
* [http://www.eekboek.nl/dl/ Eekboek download directory] (veel bestanden, ook oude versies)
25af2d9a22ed5a11923f520a413b7b323d68171d
Platform:ActivePerl
0
88
804
2011-01-19T11:22:48Z
Pvdv
7
Nieuwe pagina aangemaakt met 'ActivePerl is de methode die op dit moment aangeraden wordt voor Mac en Windows. ActivePerl is er echter ook voor Linux (er is een Redhat RPM en een tar.gz) en install...'
wikitext
text/x-wiki
ActivePerl is de methode die op dit moment aangeraden wordt voor Mac en Windows. ActivePerl is er echter ook voor Linux (er is een Redhat RPM en een tar.gz) en installers voor Solaris en AIX.
De installatie met ActivePerl is verder beschreven op de Mac en Windows pagina's van deze wiki.
De pakketten op de ActivePerl site zijn op moment van schrijven niet in orde. Op de pagina's voor Mac en Windows is een methode beschreven om de pakketten van de eekboek site te installeren met ActivePerl.
8bab262659c78ad0957e3f5c459c8627a07110b0
805
804
2011-01-19T11:25:41Z
Pvdv
7
wikitext
text/x-wiki
ActivePerl is de methode die op dit moment aangeraden wordt voor Mac en Windows. ActivePerl is er echter ook voor Linux (er is een Redhat RPM en een tar.gz) en installers voor Solaris en AIX.
De installatie met ActivePerl is verder beschreven op de [[Platform:MacOSX|Mac]] en [[Platform:Windows|Windows]] pagina's van deze wiki.
De EekBoek pakketten op de [http://www.activestate.com/activeperl ActivePerl site] zijn op moment van schrijven niet in orde. Op de pagina's voor Mac en Windows is een methode beschreven om de pakketten van de eekboek site te installeren met ActivePerl.
1a3324b676a8c6273edcda72ad5c712e649055df
Platform:Linux
0
66
806
629
2011-01-19T11:26:49Z
Pvdv
7
wikitext
text/x-wiki
De onderstaande methoden kunnen gebruikt worden afhankelijk van de versie van Linux welke u gebruikt. De installatie methode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]] (er is o.a. een RedHat RPM)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]]
7dc68becab096b936e0cda0bb636609ac358eb11
807
806
2011-01-19T11:31:01Z
Pvdv
7
wikitext
text/x-wiki
De onderstaande methoden kunnen gebruikt worden afhankelijk van de versie van Linux welke u gebruikt. De installatie methode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]] (er is een RedHat RPM van ActivePerl)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]]
92b0d492c3d6017178b52fec08b4e066a1204b39
808
807
2011-01-19T11:31:42Z
Pvdv
7
wikitext
text/x-wiki
De onderstaande methoden kunnen gebruikt worden afhankelijk van de versie van Linux welke u gebruikt. De installatie methode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]] (er is een RedHat RPM van ActivePerl)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
d2d0baee50845f93b6d76c1220242d8880c82f94
815
808
2011-01-19T17:05:19Z
Pvdv
7
wikitext
text/x-wiki
De onderstaande methoden kunnen gebruikt worden afhankelijk van de versie van Linux welke u gebruikt. De installatie methode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]] (er is een RedHat RPM van ActivePerl)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
* [http://www.eekboek.nl/dl/ Eekboek download directory] (hier staan o.a. RPM's)
19b24d11b2bb47315d378b483be06c5f45cbffcb
816
815
2011-01-19T17:06:35Z
Pvdv
7
wikitext
text/x-wiki
De onderstaande methoden kunnen gebruikt worden afhankelijk van de versie van Linux welke u gebruikt. De installatie methode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]] (er is een RedHat RPM van ActivePerl)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
* [http://www.eekboek.nl/dl/ Eekboek download directory] (hier staan o.a. RPM's en oudere versies)
896c4cedecc1ef36e9215d82380940099fbfff3d
Eekboek met PostgreSQL op localhost
0
81
809
751
2011-01-19T11:36:30Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
987870aaa6018a7ffa54d18e086275f81d0bc556
811
809
2011-01-19T12:01:03Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovengenoemde opzet werkt alleen met Debian Lenny indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er ook geen paswoord nodig.
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
2dd1d7fd1c33ae2b4cd8d8399f15d6db047eabe1
Platform:Netwerkclient-oud
0
65
810
734
2011-01-19T11:38:00Z
Pvdv
7
/* De eerste client */
wikitext
text/x-wiki
==== De eerste client ====
Bij oudere versies van Eekboek kan er in de wizard geen hostname, username, paswoord en poort worden ingevuld en zal er een foutmelding volgen bij het aanmaken van de database. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
host = 192.168.0.41
port = 5432
user = ebuser
password = eekboek
De regel met "port" kan ook worden weggelaten als je poort 5432 gebruikt.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
Waarschuwing: Mocht er al een boekhouding bestaan onder deze naam in PostgreSQL, en deze database is aangemaakt zoals beschreven op deze pagina, dan zal deze worden overschreven.
===== Volgende clients =====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is verder niet erg van belang want de boekhouding wordt later gewist. Je kiest geen postgresql maar sqlite en maakt de wizard verder af, er wordt dus een sqlite boekhouding aangemaakt.
Nu ga je naar de directory waarin de boekhouding staat (zie "De eerste client") en je wist daar alle bestanden behalve eekboek.conf, wat je gaat aanpassen. Doe dit op dezelfde manier als bij "De eerste client". Uiteraard hoeft er nu geen database meer te worden aangemaakt op de server want die is er al, dus "ebshell --init" moet niet worden uitgevoerd. Waarschuwing: als je toch "ebshell --init" uitvoerd wordt de bestaande database op de server gewist.
Terug naar [[Platform:Netwerk]]
3ab5e97b77a12b466c4c8ff93d2daef41951a64e
Platform:CPAN
0
23
812
679
2011-01-19T16:47:23Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden.
De eerste keer dat dit programma wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. Controleer dan of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn.
954865801540e44a51c02122d10e6f1a73f2dd19
813
812
2011-01-19T16:48:04Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden.
De eerste keer dat CPAN wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN. Controleer dan of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn.
2f36c685b6cdc91046197bb80708a4ec1eb92901
814
813
2011-01-19T16:48:34Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn.
9433f123280c62e33980fb331a84fbcc6af9f0ad
818
814
2011-01-19T17:30:01Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's ebshell en, voor versie 2 en later, ebwxshell, uitvoerbaar zijn. De laatste is de grafische versie. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
56739ab26c0f332cbd6eea45b13ee9070b9f899e
819
818
2011-01-19T17:35:08Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het installeren van EekBoek gaat als volgt.
CPAN: File::HomeDir loaded ok (v0.67)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
CPAN: Storable loaded ok (v2.18)
Going to read /home/jv/.cpan/Metadata
Database was generated on Fri, 05 Mar 2010 02:43:08 GMT
Running install for module 'EekBoek'
Running make for J/JV/JV/EekBoek-1.04.06.01.tar.gz
CPAN: checksum security checks disabled because Digest::SHA not installed.
Please consider installing the Digest::SHA module.
CPAN: Time::HiRes loaded ok (v1.9719)
CPAN: Compress::Zlib loaded ok (v2.008)
EekBoek-1.04.06.01/
EekBoek-1.04.06.01/inc/
...
EekBoek-1.04.06.01/script/ebshell
EekBoek-1.04.06.01/MANIFEST
CPAN: File::Temp loaded ok (v0.21)
CPAN: YAML loaded ok (v0.62)
CPAN: Module::Build loaded ok (v0.32)
CPAN.pm: Going to build J/JV/JV/EekBoek-1.04.06.01.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for EekBoek
cp lib/EB/Tools/SQLEngine.pm blib/lib/EB/Tools/SQLEngine.pm
cp lib/EB/css/balres.css blib/lib/EB/css/balres.css
...
cp script/ebshell blib/script/ebshell
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ebshell
Manifying blib/man1/ebshell.1
...
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
EekBoek 1.04.06.01 -- Copyright 2005-2010 Squirrel Consultancy
t/10_basic.t ....... ok
...
All tests successful.
Files=6, Tests=133, 7 wallclock secs ( 0.06 usr 0.01 sys + 5.79 cusr 0.51 csys = 6.37 CPU)
Result: PASS
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make test -- OK
Running make install
Prepending /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/arch /home/jv/.cpan/build/EekBoek-1.04.06.01-Pb_Hwi/blib/lib to PERL5LIB for 'install'
Installing /usr/lib/perl5/5.10.0/EekBoek.pm
Installing /usr/lib/perl5/5.10.0/perl5/EB.pm
...
Installing /usr/bin/ebshell
Writing /usr/lib/perl5/5.10.0/i386-linux-thread-multi/auto/EekBoek/.packlist
Appending installation info to /usr/lib/perl5/5.10.0/i386-linux-thread-multi/perllocal.pod
JV/EekBoek-1.04.06.01.tar.gz
/usr/bin/make install -- OK
Lockfile removed.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren al pakket voor het operating systeem (de pakketnaam zal "libwx-perl" zijn o.i.d.). Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden met "install Wx".
b756453136b366f817bfb59f58f4b8d0df1b61d5
820
819
2011-01-19T17:45:20Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Op mijn systeem worden CPAN packages geinstalleerd in /root/.cpan/. Een eenvoudig "rm -rf /root/.cpan haalt eventueel alles weer weg. Ik weet niet of dit op ieder systeem zo is.
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal "libwx-perl" zijn o.i.d.). Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden met "install Wx".
Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren met "install DBD::Pg".
bcd18ed5331afb97fb542491e8a217e7a64bb1fe
828
820
2011-01-21T11:10:52Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u soms enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Op mijn systeem worden CPAN packages geinstalleerd in /root/.cpan/. Een eenvoudig "rm -rf /root/.cpan haalt eventueel alles weer weg. Ik weet niet of dit op ieder systeem zo is.
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal "libwx-perl" zijn o.i.d.). Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden met "install Wx". Dit duurt vrij lang en heeft een aantal andere pakketen nodig.
Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren met "install DBD::Pg".
Mocht je ooit CPAN packages willen verwijderen dan is dat niet heel eenvoudig. Wellicht is het handigste om het pakket "App::pmuninstall" te installeren met cpan. Daarna kan EekBoek bijvoorbeeld worden verwijderd als root op de commandline met "pm-uninstall EekBoek".
Het maken van een menu-item in Linux kan wellicht het beste door [[ebwxshell.desktop|deze gegevens]] op te slaan als dit bestand: /usr/share/applications/ebwxshell.desktop
c32ee1250c524eed770d25fd39536238c40c80cd
831
828
2011-01-21T11:14:23Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u soms enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Op mijn systeem worden CPAN packages geinstalleerd in /root/.cpan/. Een eenvoudig "rm -rf /root/.cpan haalt eventueel alles weer weg. Ik weet niet of dit op ieder systeem zo is.
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal "wxperl" zijn, of "libwx-perl" o.i.d.). Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden met "install Wx". Dit duurt vrij lang en heeft een aantal andere pakketen nodig.
Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren met "install DBD::Pg".
Mocht je ooit CPAN packages willen verwijderen dan is dat niet heel eenvoudig. Wellicht is het handigste om het pakket "App::pmuninstall" te installeren met cpan. Daarna kan EekBoek bijvoorbeeld worden verwijderd als root op de commandline met "pm-uninstall EekBoek".
Het maken van een menu-item in Linux kan wellicht het beste door [[ebwxshell.desktop|deze gegevens]] op te slaan als dit bestand: /usr/share/applications/ebwxshell.desktop
a5fd7fa537838a4ff3f56ba12774f5383916fcf8
832
831
2011-01-21T11:14:45Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u soms enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal "wxperl" zijn, of "libwx-perl" o.i.d.). Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden met "install Wx". Dit duurt vrij lang en heeft een aantal andere pakketen nodig.
Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren met "install DBD::Pg".
Mocht je ooit CPAN packages willen verwijderen dan is dat niet heel eenvoudig. Wellicht is het handigste om het pakket "App::pmuninstall" te installeren met cpan. Daarna kan EekBoek bijvoorbeeld worden verwijderd als root op de commandline met "pm-uninstall EekBoek".
Het maken van een menu-item in Linux kan wellicht het beste door [[ebwxshell.desktop|deze gegevens]] op te slaan als dit bestand: /usr/share/applications/ebwxshell.desktop
4b1529ce9f80e99c4f89d07be8fd443fa1606be7
833
832
2011-01-21T11:15:27Z
Pvdv
7
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u soms enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:
cpan> q
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Het maken van een menu-item in Linux kan wellicht het beste door [[ebwxshell.desktop|deze gegevens]] op te slaan als dit bestand: /usr/share/applications/ebwxshell.desktop
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal "wxperl" zijn, of "libwx-perl" o.i.d.). Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden met "install Wx". Dit duurt vrij lang en heeft een aantal andere pakketen nodig.
Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren met "install DBD::Pg".
Mocht je ooit CPAN packages willen verwijderen dan is dat niet heel eenvoudig. Wellicht is het handigste om het pakket "App::pmuninstall" te installeren met cpan. Daarna kan EekBoek bijvoorbeeld worden verwijderd als root op de commandline met "pm-uninstall EekBoek".
42a517951d9f98cee4da6a512a060f9e2de79102
Hoofdpagina
0
1
821
800
2011-01-19T22:18:49Z
Sbouwhuis
12
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english
** [[EekBoek quick start guide]]
1c7fe386e31192f29a0513d7377f4eb863279cc5
LinuxMagazine201011
0
50
822
406
2011-01-19T22:20:51Z
Sbouwhuis
12
wikitext
text/x-wiki
In het novembernummer van Linux Magazine vind je een artikel over EekBoek, genaamd "Eekboek - Boekhoudpakket voor Unix-fans", en dit artikel is geschreven door Matto Fransen.
Op deze wiki-pagina vind je een aantal aanvullingen op dit overigens uitstekende artikel.
== Eekboek versus EekBoek ==
Eerst even een beetje muggenziften: de officiële naam is 'EekBoek', met hoofdletters 'E' en 'B'.
De officiële EekBoek site is http://www.eekboek.nl. Daar vind je ook alle documentatie.
== Verschillen grafische shell en tekstmode-shell ==
Een belangrijk pluspunt van de grafische shell is het tonen van allerlei rapportages. Deze worden in afzonderlijke windows getoond en je kunt gemakkelijk van de ene window naar het andere 'hoppen' om boekingen te traceren en te controleren, het zg. [http://www.eekboek.nl/scrshots/index.html#drilldown 'drill-down'].
== Boekstukregels met BTW ==
Bij het invoeren van boekstukregels gaat EekBoek ervan uit dat de opgegeven bedragen ''inclusief'' BTW zijn.
In tegenstelling tot wat in het artikel is beschreven kunnen echter ook eenvoudig bedragen exclusief BTW worden opgegeven. Daartoe kun je achter het bedrag de code <code>@-</code> (aapje minteken) plaatsen. Met deze aapje-constructie is het ook mogelijke andere BTW-tarieven te specificeren, zie [http://www.eekboek.nl/docs/bookings/payable.html de EekBoek documentatie] voor meer voorbeelden.
== Afletteren ==
Wanneer een betaling van een relatie niet correspondeert met een enkele openstaande post dan zal EekBoek ook proberen
of er misschien een combinatie van openstaande posten van de betreffende relatie is die precies het te boeken bedrag oplevert.
== Invoerondersteuning voor relatiecodes en rekeningnummers ==
In tegenstelling tot wat in het artikel staat biedt de tekstmode-shell wel ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
== Overzichten ==
De in Afbeelding 1 getoonde balans is de gewone balans, niet de proef- en saldibalans.
Zie http://www.eekboek.nl/reports/index.html voor een overzicht van alle rapporten.
== Exportbestanden ==
Niet onvermeld mag blijven dat de door EekBoek aangemaakte exportbestanden ook weer kunnen worden geïmporteerd waarmee de ''gehele'' administratie zoals die was ten tijde van de export ''exact'' wordt gereproduceerd.
9740ec79cc666e2a1b20844e2cc4ed4258e624d7
Platform:Netwerk
0
64
823
796
2011-01-21T07:55:37Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of als root met "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser". Hiermee maak je een role "ebuser" aan. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
4d747538d9e5030bda64b1b29fc8cd8d9537a138
824
823
2011-01-21T07:58:14Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of als root met "su progres". Het aanmaken van de role gaat hier met het commando "createuser ebuser -P". Hiermee maak je een role "ebuser" aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
e7b83fb7d3ba84324718615f7ef68b347050c7e9
825
824
2011-01-21T07:58:58Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of als root met "su progres". Het aanmaken van de role gaat hier met het commando "createuser -P ebuser". Hiermee maak je een role "ebuser" aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over de ontwikkelversie van EekBoek die op dit moment alleen nog maar beschikbaar is via Git. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
a50eef46f340e2b4d03e89ff1b0fda78476a3954
GitRepository
0
49
826
670
2011-01-21T09:41:30Z
Pvdv
7
wikitext
text/x-wiki
=== EekBoek opzetten van uit de Git repository===
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
U kunt een lokale kopie maken van de repository met:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ cd eekboek
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
$ perl Build.PL
$ ./Build
$ ./Build test
U kunt nu de nieuwe versie testen met:
$ blib/script/ebshell
Of de GUI versie met:
$ blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dat dit commando uit te voeren:
$ git pull
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''
c9f5c5b8fa984f5beadde753d57f5af82c4da0e8
827
826
2011-01-21T10:09:32Z
Pvdv
7
wikitext
text/x-wiki
=== EekBoek opzetten van uit de Git repository===
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
U kunt een lokale kopie maken van de repository met:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ cd eekboek
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
$ perl Build.PL
$ ./Build
$ ./Build test
U kunt nu de nieuwe versie testen met:
$ blib/script/ebshell
Of de GUI versie met:
$ blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dat dit commando uit te voeren:
$ git pull
En daarna dienen alle overige stappen ook uitgevoerd te worden, "./Build test" is wellicht niet altijd nodig):
$ make bootstrap
$ perl Build.PL
$ ./Build
$ ./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''
78b4c88de514f255cdcc49238e42a8a2c8beb7cd
848
827
2011-01-22T19:09:18Z
Sbouwhuis
12
Verduidelijkingen
wikitext
text/x-wiki
=== EekBoek opzetten van uit de Git repository===
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
U kunt een lokale kopie maken van de repository met het volgende commando:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ cd eekboek
$ make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
$ perl Build.PL
$ ./Build
$ ./Build test
U kunt nu de nieuwe versie testen met:
$ blib/script/ebshell
Of de GUI versie met:
$ blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan het volgende commando uit te voeren:
$ git pull
En daarna dienen alle overige stappen ook uitgevoerd te worden, echter "./Build test" is wellicht niet altijd nodig:
$ make bootstrap
$ perl Build.PL
$ ./Build
$ ./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''
a994a4a8a26f4c55623d642d7840b05c097f0db3
Ebwxshell.desktop
0
89
829
2011-01-21T11:12:09Z
Pvdv
7
Nieuwe pagina aangemaakt met '[Desktop Entry] Version=1.0 Type=Application Exec=ebwxshell Icon=ebicon StartupNotify=true Terminal=false Categories=Office;Finance; Name=EekBoek Comment=Bookkeeping p...'
wikitext
text/x-wiki
[Desktop Entry]
Version=1.0
Type=Application
Exec=ebwxshell
Icon=ebicon
StartupNotify=true
Terminal=false
Categories=Office;Finance;
Name=EekBoek
Comment=Bookkeeping program for small to medium sized companies
GenericName=Bookkeeping
Name[nl]=EekBoek
Comment[nl]=Eigenzinnig boekhouden voor kleine en middelgrote bedrijven
GenericName[nl]=Boekhouden
378a5a8e071e8149f02e2d07e99ffecbbadec3e8
830
829
2011-01-21T11:12:37Z
Pvdv
7
wikitext
text/x-wiki
<pre>
[Desktop Entry]
Version=1.0
Type=Application
Exec=ebwxshell
Icon=ebicon
StartupNotify=true
Terminal=false
Categories=Office;Finance;
Name=EekBoek
Comment=Bookkeeping program for small to medium sized companies
GenericName=Bookkeeping
Name[nl]=EekBoek
Comment[nl]=Eigenzinnig boekhouden voor kleine en middelgrote bedrijven
GenericName[nl]=Boekhouden
</pre>
62cb2e9e1c3739459e107f4729bcefc497847a01
Distributies
0
16
834
711
2011-01-21T18:52:16Z
Sbouwhuis
12
Toevoeging doorverwijzing, omdat aan deze pagina wordt gerefereerd door de hoofdsite
wikitext
text/x-wiki
#DOORVERWIJZING [[Hoofdpagina]]
Deze pagina is oud, ik raad u aan naar de [[Hoofdpagina]] te gaan.
EekBoek kan worden geinstalleerd op alle besturingssystemen waarop Perl (http://www.perl.org/) draait. Deze pagina bevat een aantal manieren waarop EekBoek kan worden geïnstalleerd.
<!-- Stappers vindt een 'Waarschuwing' als eerste item onnodige bangmakerij
==Waarschuwing vooraf==
Het doorvoeren van een nieuwe versie van een softwarepakket in een officiële distributie vereist doorgaans enige tijd. Daarom kan het voorkomen dat de meest recente versies nog niet op deze wijze beschikbaar zijn.
-->
=Fedora=
EekBoek wordt standaard meegeleverd vanaf [http://fedoraproject.org/ Fedora 12] en is als update beschikbaar voor Fedora 11 en Fedora 10. Zie verder [[Platform:Fedora]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Debian=
EekBoek is standaard beschikbaar in Debian vanaf versie 6 (Squeeze), maar het is ook installeerbaar op versie 5 (Lenny).
Zie verder [[Platform:Debian]].
Contactpersoon is [[Gebruiker:Joostvb|Joost van Baal]].
=Ubuntu=
EekBoek is standaard beschikbaar onder recente versies van Ubuntu.
Zie verder [[Platform:Ubuntu]].
=Microsoft Windows=
EekBoek is beschikbaar onder ActiveState Perl.
Zie verder [[Platform:Windows]]
=Apple MacOSX=
EekBoek is beschikbaar zowel onder ActiveState Perl als via de macports.
Zie verder [[Platform:MacOSX]]
=CPAN=
EekBoek is beschikbaar in [http://www.cpan.org/ CPAN], het Comprehensive Perl Archive Network.
Hoewel het goed mogelijk is om EekBoek vanuit het CPAN te installeren, verdient het aanbeveling om altijd eerst te proberen of er een voor je systeem specifieke distributie is. De CPAN versie van EekBoek is namelijk erg generiek en mist daardoor de precieze inpassing in je systeem, zoals opstartscripts, desktop icons en centrale configuratiebestanden.
Zie verder [[Platform:CPAN]].
Contactpersoon is [[Gebruiker:JohanVromans|Johan Vromans]].
=Installatie vanaf source=
Installeren vanaf de ruwe source kan ook, u moet dan wel zelf zorgdragen voor alle benodigdheden (dependencies).
Op [[EekBoek_installeren_vanaf_source]] staan instructies.
5ac285d58bb0693bcb7a4ac0cd3ee1f0b53bac5a
Platform:Ubuntu
0
55
835
545
2011-01-21T19:07:14Z
Sbouwhuis
12
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. Ubuntu wordt ondersteund vanaf versie 9.10.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Het installeren van pakketten ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL biedt meer functionaliteit dan SQLite en geeft onder andere mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
==== Probleem bij deze versie van Ubuntu ====
Bij deze versie van Ubuntu werd een defect libwx-perl pakket geleverd, dit probleem is echter nu opgelost doordat Ubuntu een nieuwe versie van libwx-perl levert.
==== EekBoek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
6337a22b862731c2d4f8e5ee2edbaf68cf9a9907
836
835
2011-01-21T19:08:50Z
Sbouwhuis
12
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10.
===Het installeren van pakketten===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL biedt meer functionaliteit dan SQLite en geeft onder andere mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===Probleem bij deze versie van Ubuntu===
Bij deze versie van Ubuntu werd een defect libwx-perl pakket geleverd, dit probleem is echter nu opgelost doordat Ubuntu een nieuwe versie van libwx-perl levert.
===EekBoek starten===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
6c8f11627959dda3bec736cf0ef09fe58c8e0448
837
836
2011-01-21T19:13:16Z
Sbouwhuis
12
Toevoeging toc
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10.
__FORCETOC__
===Het installeren van pakketten===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL biedt meer functionaliteit dan SQLite en geeft onder andere mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===Probleem bij deze versie van Ubuntu===
Bij deze versie van Ubuntu werd een defect libwx-perl pakket geleverd, dit probleem is echter nu opgelost doordat Ubuntu een nieuwe versie van libwx-perl levert.
===EekBoek starten===
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
0d77ce2cf934cf3a7712a3f42a40e963398ff14e
838
837
2011-01-22T08:50:36Z
Sbouwhuis
12
Verduidelijkingen
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10.
__FORCETOC__
===Installatie===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL biedt meer functionaliteit dan SQLite en geeft onder andere mogelijkheden voor een multi-user netwerk installatie.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===Probleem bij deze versie van Ubuntu===
Bij deze versie van Ubuntu werd een defect libwx-perl pakket geleverd, dit probleem is echter nu opgelost doordat Ubuntu een nieuwe versie van libwx-perl levert.
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
c610099ba3b84fc7034367e530a26a5a3a7870b9
843
838
2011-01-22T13:16:51Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10.
__FORCETOC__
===Installatie===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===Probleem bij deze versie van Ubuntu===
Bij deze versie van Ubuntu werd een defect libwx-perl pakket geleverd, dit probleem is echter nu opgelost doordat Ubuntu een nieuwe versie van libwx-perl levert.
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
3029b4551b745b333e00e3d7aa2bfb0b0ad8e7cc
EekBoek quick start guide
0
76
839
687
2011-01-22T09:06:26Z
Sbouwhuis
12
wikitext
text/x-wiki
Using EekBoek for the first time can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working operating system with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting up an administration===
Type the following to enter the EekBoek environment in english:
LANG=en_US.UTF-8 ebshell
The ebshell is the environment in which all EekBoek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under <tt>'''$HOME/.eekboek/admdir'''</tt> with the name of the administration that contains the set of configuration files.
So, if the administration is called <tt>'''eekboek_test_2015'''</tt>, then the configuration files will be stored under <tt>'''$HOME/.eekboek/admdir/eekboek_test_2015'''</tt>.
Type help to get a list of commands.
Type the following command to find help on that command:
help
For instance <tt>'''help memoriaal'''</tt>.
===Syntax===
The following syntax is used in the booking examples below:
* ? = optional
* * = zero or more
* + = one or more
* | = alternatives
===Booking formats===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? date description crediteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? date description debiteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd date? crediteur amount
|-
| <b><i>deb_regel</i></b>:
| deb date? debiteur amount
|-
| <b><i>std_regel</i></b>:
| std date? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| description amount account
|}
</div>
===Sample bookings===
Example of a booking as sales, with booking number 12:
verkoop:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
For backdated bookings, add the <tt>'''year'''</tt> to which the booking should be attributed:
[kas|bank|inkoop|verkoop]:[<b>year</b>]:[accountnumber] [date] [description] [relation] [regel]
Example:
verkoop:<b>2006</b>:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
===Removing bookings===
To remove bookings, use the following command:
verwijder
which will remove the last entered booking. Use the following to remove the booking with the specified booking number.:
verwijder verkoop:12
===Leaving EekBoek===
Type <tt>'''quit'''</tt> to leave the EekBoek environment.
85abb002cabe7419a6a65e903d2ba940d5a10b1c
Welke database?
0
72
840
677
2011-01-22T13:06:02Z
Pvdv
7
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: SQLite en PostgreSQL.
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategieën.
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* PostgreSQL is voor grotere administraties een stuk sneller dan SQLite.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken of PostgreSQL al gebruikt. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
Links:
* [http://www.sqlite.org SQLite]
* [http://www.postgresql.org PostgreSQL]
7c4491aabce5c65d24c3d3a78cd77f41070d0a1a
841
840
2011-01-22T13:09:24Z
Pvdv
7
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: SQLite en PostgreSQL.
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategieën, [[PostgreSQL_dumpen_onder_Linux|of hier op de wiki]].
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd op de achtergrond, SQLite niet.
* PostgreSQL is voor grotere administraties een stuk sneller dan SQLite.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken of PostgreSQL al gebruikt. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
Links:
* [http://www.sqlite.org SQLite]
* [http://www.postgresql.org PostgreSQL]
8a5e97806e4dda7f71ed93c101d9b814fa2545c5
842
841
2011-01-22T13:10:08Z
Pvdv
7
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: SQLite en PostgreSQL.
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, meer werk voor een systeembeheerder. Het default in Eekboek is dan ook SQLite.
* SQLite is eenvoudig te backuppen (gewoon de bestanden kopieren). PostgreSQL mag niet gebackupped worden door gewoon de bestanden te kopieren als het aanstaat (wat normaal het geval is). Zie de documentatie van PostgreSQL over backupstrategieën, [[PostgreSQL_dumpen_onder_Linux|of hier op de wiki]].
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd al een proces op de achtergrond, SQLite niet.
* PostgreSQL is voor grotere administraties een stuk sneller dan SQLite.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: we raden u aan om SQLite te gebruiken tenzij u met meerdere mensen tegelijk wilt werken of PostgreSQL al gebruikt. Het is later nog vrij eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit een SQLite boekhouding, en dan te importeren in een PostgreSQL boekhouding.
Links:
* [http://www.sqlite.org SQLite]
* [http://www.postgresql.org PostgreSQL]
ff7260a0b287e096f64f3612661b1917275dc152
Testen
0
80
844
731
2011-01-22T17:17:58Z
Sbouwhuis
12
Toevoeging plaatje
wikitext
text/x-wiki
Tijdens het bouwen van EekBoek is de opdracht "./Build test" die de tests draait. Dit testproces omvat het uitvoeren van alle t/*.t files (dus alle files met .t extensie in de t directory). Een enkele test kan worden gedraaid met de opdracht:
prove [ -l | -b ] [ -v ] t/testnaam.t
De IVP tests zijn t/91_ivp_sqlite.t en t/92_ivp_postgres.t . Beide files maken gebruik van gemeenschappelijke code in 90_ivp_common.pl en data in t/ivp
== Test framework ==
Er is een test framework waarmee het eenvoudig is om functionele tests uit te voeren. Je zet de bekende vier bestanden in een directory, voegt een bestandje "tests.eb" toe en het framework zorgt ervoor dat de administratie wordt aangemaakt en de tests gedraaid. De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten.
[[Bestand:eekboek-testing_.png]]
Bijvoorbeeld de inhoud van de directory t/admtest_btw:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De eigenlijke test file is:
t/admtest_btw.t
en die bevat enkel:
our $tag = "admtest_btw";
our $dbdriver = "postgres";
unshift( @INC, "t" ) if -d "t";
require " admtest_common.pl";
De tests.eb bevat:
btwaangifte --output=btwall1.txt
export --file=foo.ebz --single --nototals
import --file=foo.ebz
btwaangifte --output=btwall2.txt
De aangemaakte rapporten worden vergeleken met de referentie-rapporten:
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De uitvoer van "prove -b -v t/admtest_btw.t" is dan:
t/admtest_btw.t .. 1..12 ok
1 - use IPC::Run3; ok
2 - writable output dir ok
3 - file is present: eekboek.conf ok
4 - file is present: schema.dat ok
5 - file is present: opening.eb ok
6 - file is present: relaties.eb ok
7 - file is present: mutaties.eb ok
8 - file is present: tests.eb ok
9 - initialise database ok
10 - running tests ok
11 - verification: btwall1.txt ok
12 - verification: btwall2.txt ok
ok
All tests successful.
Files=1, Tests=12, ...
Result: PASS --
4dc5e70e42c8e623f8cf987e46af09d281683662
847
844
2011-01-22T17:37:03Z
Sbouwhuis
12
Toevoegingen prove en formattering
wikitext
text/x-wiki
Tijdens het bouwen van EekBoek is de opdracht "./Build test" die de tests draait. Dit testproces omvat het uitvoeren van alle t/*.t files (dus alle files met .t extensie in de t directory). Een enkele test kan worden gedraaid met de opdracht:
prove [ -l | -b ] [ -v ] t/testnaam.t
Prove is een command-line tool voor het draaien van tests tegen een bepaald test harnas. Kijk op <tt><b>man prove</b></tt> voor de mogelijkheden en de opties.
De IVP tests zijn <tt><b>t/91_ivp_sqlite.t</b></tt> en <tt><b>t/92_ivp_postgres.t</b></tt>. Beide files maken gebruik van gemeenschappelijke code in 90_ivp_common.pl en data in t/ivp .
== Test framework ==
Er is een test framework waarmee het eenvoudig is om functionele tests uit te voeren. Je zet de bekende vier bestanden in een directory, voegt een bestandje "tests.eb" toe en het framework zorgt ervoor dat de administratie wordt aangemaakt en de tests gedraaid. De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten.
[[Bestand:eekboek-testing_.png]]
Bijvoorbeeld de inhoud van de directory t/admtest_btw:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De eigenlijke test file is:
t/admtest_btw.t
en die bevat enkel:
our $tag = "admtest_btw";
our $dbdriver = "postgres";
unshift( @INC, "t" ) if -d "t";
require " admtest_common.pl";
De tests.eb bevat:
btwaangifte --output=btwall1.txt
export --file=foo.ebz --single --nototals
import --file=foo.ebz
btwaangifte --output=btwall2.txt
De aangemaakte rapporten worden vergeleken met de referentie-rapporten:
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De uitvoer van "prove -b -v t/admtest_btw.t" is dan:
t/admtest_btw.t .. 1..12 ok
1 - use IPC::Run3; ok
2 - writable output dir ok
3 - file is present: eekboek.conf ok
4 - file is present: schema.dat ok
5 - file is present: opening.eb ok
6 - file is present: relaties.eb ok
7 - file is present: mutaties.eb ok
8 - file is present: tests.eb ok
9 - initialise database ok
10 - running tests ok
11 - verification: btwall1.txt ok
12 - verification: btwall2.txt ok
ok
All tests successful.
Files=1, Tests=12, ...
Result: PASS --
bb23d2806c667f315d51101eeaa4d72853ae0edb
850
847
2011-01-22T20:31:22Z
Sbouwhuis
12
Uitleg IVP
wikitext
text/x-wiki
Tijdens het bouwen van EekBoek is de opdracht "./Build test" die de tests draait. Dit testproces omvat het uitvoeren van alle t/*.t files (dus alle files met .t extensie in de t directory). Een enkele test kan worden gedraaid met de opdracht:
prove [ -l | -b ] [ -v ] t/testnaam.t
Prove is een command-line tool voor het draaien van tests tegen een bepaald test harnas. Kijk op <tt><b>man prove</b></tt> voor de mogelijkheden en de opties.
De installatie verificatie procedure (IVP) zijn de tests die EekBoek testen in administratieve zin en functionele zin. Met andere woorden, als de IVP geslaagd is, dan zal EekBoek ook functioneel correct werken, behoudens nog niet ontdekte bugs. De IVP tests zijn <tt><b>t/91_ivp_sqlite.t</b></tt> en <tt><b>t/92_ivp_postgres.t</b></tt>. Beide files maken gebruik van gemeenschappelijke code in 90_ivp_common.pl en data in t/ivp .
== Test framework ==
Er is een test framework waarmee het eenvoudig is om functionele tests uit te voeren. Je zet de bekende vier bestanden in een directory, voegt een bestandje "tests.eb" toe en het framework zorgt ervoor dat de administratie wordt aangemaakt en de tests gedraaid. De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten.
[[Bestand:eekboek-testing_.png]]
Bijvoorbeeld de inhoud van de directory t/admtest_btw:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De eigenlijke test file is:
t/admtest_btw.t
en die bevat enkel:
our $tag = "admtest_btw";
our $dbdriver = "postgres";
unshift( @INC, "t" ) if -d "t";
require " admtest_common.pl";
De tests.eb bevat:
btwaangifte --output=btwall1.txt
export --file=foo.ebz --single --nototals
import --file=foo.ebz
btwaangifte --output=btwall2.txt
De aangemaakte rapporten worden vergeleken met de referentie-rapporten:
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De uitvoer van "prove -b -v t/admtest_btw.t" is dan:
t/admtest_btw.t .. 1..12 ok
1 - use IPC::Run3; ok
2 - writable output dir ok
3 - file is present: eekboek.conf ok
4 - file is present: schema.dat ok
5 - file is present: opening.eb ok
6 - file is present: relaties.eb ok
7 - file is present: mutaties.eb ok
8 - file is present: tests.eb ok
9 - initialise database ok
10 - running tests ok
11 - verification: btwall1.txt ok
12 - verification: btwall2.txt ok
ok
All tests successful.
Files=1, Tests=12, ...
Result: PASS --
71ba23a465fe768982d9b8b7cab5162a435f8f74
Bestand:Eekboek-testing .png
6
90
845
2011-01-22T17:18:54Z
Sbouwhuis
12
Overzicht van het test framework. Initiele versie.
wikitext
text/x-wiki
Overzicht van het test framework. Initiele versie.
6c6be4bb88e14c03b036f16543af47dd428ba678
846
845
2011-01-22T17:22:34Z
Sbouwhuis
12
heeft een nieuwe versie van "[[Bestand:Eekboek-testing .png]]" toegevoegd: Kleinere font size
wikitext
text/x-wiki
Overzicht van het test framework. Initiele versie.
6c6be4bb88e14c03b036f16543af47dd428ba678
849
846
2011-01-22T20:27:55Z
Sbouwhuis
12
heeft een nieuwe versie van "[[Bestand:Eekboek-testing .png]]" toegevoegd: Aanvullingen betreffende de compare: de functie van tests.eb staat hier beter weergegeven.
wikitext
text/x-wiki
Overzicht van het test framework. Initiele versie.
6c6be4bb88e14c03b036f16543af47dd428ba678
Bestand:Eekboek-testing .png
6
90
851
849
2011-01-22T20:36:46Z
Sbouwhuis
12
heeft een nieuwe versie van "[[Bestand:Eekboek-testing .png]]" toegevoegd: Verbetering na wegvallen linker marge
wikitext
text/x-wiki
Overzicht van het test framework. Initiele versie.
6c6be4bb88e14c03b036f16543af47dd428ba678
854
851
2011-01-23T09:20:45Z
Sbouwhuis
12
heeft een nieuwe versie van "[[Bestand:Eekboek-testing .png]]" toegevoegd
wikitext
text/x-wiki
Overzicht van het test framework. Initiele versie.
6c6be4bb88e14c03b036f16543af47dd428ba678
GitRepository
0
49
852
848
2011-01-22T20:48:32Z
Pvdv
7
wikitext
text/x-wiki
=== EekBoek opzetten van uit de Git repository===
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Build.PL
./Build
./Build test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Build.PL
./Build
./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''
29247a0a8c6d3d3551e387a0640ff68d852dfac1
897
852
2011-03-05T19:37:10Z
Sbouwhuis
12
Toevoeging instaructies installatie git
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of pkg_add -r git (FreeBSD).
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Build.PL
./Build
./Build test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Build.PL
./Build
./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
c3016785ce172f52beeecac6542649f4c7b70072
Testen
0
80
853
850
2011-01-23T09:20:15Z
Sbouwhuis
12
Toevoegingen basis tests en ivp
wikitext
text/x-wiki
In feite omvat de testen van EekBoek de volgende dingen:
* de basis-tests
* de installatie verificatie procedure
* administratie-test framework.
De opdracht <tt><b>./Build test</b></tt> voert alle beschikbare tests uit. Dat zijn op dit moment de basis tests en de installatie verificatie procedure (IVP). Dit testproces omvat het uitvoeren van alle t/*.t files, dus alle files met .t extensie in de t directory.
De IVP verifieert met de beschikbare database drivers vrijwel alle aspecten van het administratie voeren. Met andere woorden, als de IVP geslaagd is, dan zal EekBoek ook functioneel correct werken, behoudens nog niet ontdekte bugs. De IVP tests zijn <tt><b>t/91_ivp_sqlite.t</b></tt> en <tt><b>t/92_ivp_postgres.t</b></tt>. Beide files maken gebruik van gemeenschappelijke code in 90_ivp_common.pl en data in t/ivp .
Interessanter is het (nog in ontwikkeling zijnde) test framework, dat hieronder staat afgebeeld. Tests die met dit framework worden gemaakt, worden straks ook meegenomen in de ./Build test.
== Test framework ==
Er is een test framework waarmee het eenvoudig is om functionele tests uit te voeren. Je zet de bekende vier bestanden in een directory, voegt een bestandje "tests.eb" toe en het framework zorgt ervoor dat de administratie wordt aangemaakt en de tests gedraaid. De tests worden geacht rapporten te produceren die dan worden gecontroleerd aan de hand van meegeleverde referentie-rapporten.
[[Bestand:eekboek-testing_.png]]
Bijvoorbeeld de inhoud van de directory t/admtest_btw:
t/admtest_btw.t
t/admtest_btw/eekboek.conf
t/admtest_btw/mutaties.eb
t/admtest_btw/opening.eb
t/admtest_btw/relaties.eb
t/admtest_btw/schema.dat
t/admtest_btw/tests.eb
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
De eigenlijke test file is:
t/admtest_btw.t
en die bevat enkel:
our $tag = "admtest_btw";
our $dbdriver = "postgres";
unshift( @INC, "t" ) if -d "t";
require " admtest_common.pl";
De tests.eb bevat:
btwaangifte --output=btwall1.txt
export --file=foo.ebz --single --nototals
import --file=foo.ebz
btwaangifte --output=btwall2.txt
De aangemaakte rapporten worden vergeleken met de referentie-rapporten:
t/admtest_btw/ref/btwall1.txt
t/admtest_btw/ref/btwall2.txt
Een enkele test kan worden gedraaid met de opdracht:
prove [ -l | -b ] [ -v ] t/testnaam.t
Prove is een command-line tool voor het draaien van tests tegen een bepaald test harnas. Kijk op <tt><b>man prove</b></tt> voor de mogelijkheden en de opties.
De uitvoer van "prove -b -v t/admtest_btw.t" is dan:
t/admtest_btw.t .. 1..12 ok
1 - use IPC::Run3; ok
2 - writable output dir ok
3 - file is present: eekboek.conf ok
4 - file is present: schema.dat ok
5 - file is present: opening.eb ok
6 - file is present: relaties.eb ok
7 - file is present: mutaties.eb ok
8 - file is present: tests.eb ok
9 - initialise database ok
10 - running tests ok
11 - verification: btwall1.txt ok
12 - verification: btwall2.txt ok
ok
All tests successful.
Files=1, Tests=12, ...
Result: PASS --
f3136cb0a9b08ebb394f289bce2c23626d00db15
Platform:Ubuntu
0
55
855
843
2011-01-23T12:53:09Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10.
__FORCETOC__
===Installatie===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Crasht Eekboek?===
Mocht de Eekboek wizard correct starten maar na het aanmaken van een boekhouding crashen dan heb je wellicht nog een oude versie van libwx-perl die Ubuntu met deze versie van Ubuntu geleverd heeft. De correcte versie is "0.9702-1build0.1", de verkeerde versie is "0.9702-1". Je kunt controleren welke versie van libwx-perl je hebt met:
aptitude show libwx-perl
Je kunt de nieuwe versie installeren met:
apt-get install libwx-perl
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
bb26f24a928d16d3290674a288522aa94be050a1
Eekboek met PostgreSQL op localhost
0
81
856
811
2011-01-24T22:25:29Z
Pvdv
7
/* Bekende problemen */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand, normalerwijze is dat ook het geval:
local all all ident
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken.
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
0e82141fbbc167671d21ee9e316751d03a0708b5
857
856
2011-01-24T22:26:49Z
Pvdv
7
/* Bekende problemen */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken.
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
8accecb453e75c5ef31dffa016f27fab9311bd39
858
857
2011-01-24T22:28:32Z
Pvdv
7
/* Bekende problemen */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat hier met een commando als "createuser piet". Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja". Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Hier is meer informatie te vinden over het "createuser" commando: http://www.postgresql.org/docs/8.4/static/app-createuser.html
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
bff5317cffa391dace3b7e406e88bea9477d3ee5
859
858
2011-01-24T22:36:49Z
Pvdv
7
/* Op de commandline */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als "createuser -P piet". Hij vraagt eerst om het wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
0c1fdeaff6b549514e044d38f579ad537e22961e
860
859
2011-01-24T22:37:49Z
Pvdv
7
/* Op de commandline */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
bcd6b6ccc25d50f5b98d2d50ae96d4877927c1dc
861
860
2011-01-24T22:47:07Z
Pvdv
7
/* Met PGadmin3 */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Dit is ook zo bij Debian Squeeze en actuele versies van Ubuntu, maar bij Debian Lenny is de regel net iets anders, waardoor het alleen werkt indien de role die gebruikt wordt ook echt hetzelfde is als de username. In dat geval is er geen paswoord nodig.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
29e929ac7f753b66f5e3e491ace1bd8ee9ed00e9
862
861
2011-01-24T22:51:50Z
Pvdv
7
/* Bekende problemen */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. De standaard host is localhost, de standaard username is je loginnaam, standaard worden er Unix sockets gebruikt als het OS dat ondersteund (dus geen poort), en anders (bij Windows) TCP op poort 5432. Bij het afronden van de wizard wordt de database op de server aangemaakt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel net iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
cd815537a5ba8464d99d1f7dc386c374e78ac511
863
862
2011-01-24T22:56:32Z
Pvdv
7
/* Nieuwe versie van Eekboek configureren */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel net iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
e1dded103508637968df7dd6c1dc89f26ca9c591
864
863
2011-01-24T22:58:10Z
Pvdv
7
/* Bekende problemen */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
e861d1f140819683ffdaaf08969532e38eecb9b7
865
864
2011-01-24T23:14:34Z
Pvdv
7
/* PostgreSQL */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van "Stack Builder" waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in een subdirectory van /etc/postgresql/. Op andere systemen is het wellicht verstandig even naar het bestand te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
6f5ef87ba3800e829f466f53168f49826b9f7f92
866
865
2011-01-25T10:40:01Z
Pvdv
7
/* Bekende problemen */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van "Stack Builder" waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
Deze regel zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Het is op Linux/Unix systemen te vinden in /etc/postgresql/versie/main/, bij Windows in C:\Program Files\PostgreSQL\versie\data\. Maar zoeken is wellicht ook een oplossing. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
caab60713a62b301eb139d9d854b1ec62a5db170
867
866
2011-01-25T10:45:56Z
Pvdv
7
/* Bekende problemen */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van "Stack Builder" waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.
=== PGadmin3 ===
Daarnaast is er een grafisch programma "PGadmin3", wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het meest gemakkelijke is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
En bij een Windows systeem dit:
host all all 127.0.0.1/32 md5
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
7db4c0ab8b8c06db3a723b6e3080a231054ec9e6
868
867
2011-01-25T21:16:48Z
Sbouwhuis
12
Toevoeging link pgadmin
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van "Stack Builder" waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.
=== PGadmin3 ===
Daarnaast is er een grafisch programma [http://www.pgadmin.org/ PGadmin3], wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het gemakkelijkste is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bekende problemen ===
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
En bij een Windows systeem dit:
host all all 127.0.0.1/32 md5
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
b7f03fd0152f196e097608939dfba69e8aa870fc
869
868
2011-01-26T08:05:43Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van "Stack Builder" waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.
=== PGadmin3 ===
Daarnaast is er een grafisch programma [http://www.pgadmin.org/ PGadmin3], wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken. Wat je op de Mac het beste kunt doen weet ik niet, maar ik hoor graag ervaringen.
Het gemakkelijkste is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bij problemen ===
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
En bij een Windows systeem dit:
host all all 127.0.0.1/32 md5
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
4453343523152547296332ca9618332f2777b066
870
869
2011-01-26T08:19:47Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van "Stack Builder" waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.
=== PGadmin3 ===
Daarnaast is er een grafisch programma [http://www.pgadmin.org/ PGadmin3], wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken.
Het gemakkelijkste is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bij problemen ===
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
En bij een Windows systeem dit:
host all all 127.0.0.1/32 md5
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
ab1a8fdcb3e69609e4244d0b28ddb1ec9b034776
EekBoek installeren vanaf source
0
30
871
709
2011-01-26T21:33:54Z
Sbouwhuis
12
Verduidelijking
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
Dit laatste commando levert een versie nummer op, iets als het volgende:
This is perl, v5.8.9
EekBoek draait alleen op versie 5.8 of hoger.
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.00.01:
wget <nowiki>http://www.eekboek.nl/dl/EekBoek-X.YY.ZZ.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.ZZ.tar.gz
cd EekBoek-X.YY.ZZ
perl Build.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Build.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
./Build
./Build test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo ./Build install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install qw(Archive::Zip)"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
aebe688a15712875e90aa2040f9f851721388fae
Platform:FreeBSD
0
78
872
797
2011-01-27T22:35:04Z
Sbouwhuis
12
Toevoegen inleiding
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving.
__FORCETOC__
===Installatie===
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
NB: mogelijk dat installatie via CPAN ook werkt, maar dit is onvoldoende getest; als hier ervaringsfeiten over bekend zijn, dan graag deze pagina er mee aanvullen.
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen.
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit sciprt als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
[todo]
7511b8355f136fcd7c7069b6f33b3317eb262bb9
888
872
2011-02-07T20:31:10Z
Sbouwhuis
12
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
===Installatie===
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
NB: mogelijk dat installatie via CPAN ook werkt, maar dit is onvoldoende getest; als hier ervaringsfeiten over bekend zijn, dan graag deze pagina er mee aanvullen.
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen.
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit script als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
457ba42bd7bc0fe74ba4dd6c120202c699f4b158
889
888
2011-02-12T00:01:19Z
Sbouwhuis
12
Aanpassing van troubleshooting richtlijnen
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
===Installatie===
Op [http://www.freebsd.org FreeBSD] is het alleen mogelijk om de EekBoek installatie vanaf source uit te voeren, waarvoor hieronder een kort script voor EekBoek versie 2.00.02:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
NB: mogelijk dat installatie via CPAN ook werkt, maar dit is onvoldoende getest; als hier ervaringsfeiten over bekend zijn, dan graag deze pagina er mee aanvullen.
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen. Als dit ook niet werkt, kijk dan of /usr/local/bin in het pad staat: "env | grep PATH"; geef vervolgens het commando "chmod +x /usr/local/bin/ebshell".
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit script als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
e0af2e111c504599d98ac0c898031f8f6ec9af39
892
889
2011-03-04T17:16:49Z
Sbouwhuis
12
CPAN toevoeging
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
===Installatie===
Op [http://www.freebsd.org FreeBSD] is er een aantal manieren om de EekBoek installatie uit te voeren.
Hieronder een kort script voor de installatie van EekBoek versie 2.00.02 vanaf de sources:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
Installatie via CPAN werkt als volgt:
perl -MCPAN -e 'install EekBoek'
Wanneer er een aantal vragen verschijnt, kan door Enter te typen de installatie worden afgerond.
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen. Als dit ook niet werkt, kijk dan of /usr/local/bin in het pad staat: "env | grep PATH"; geef vervolgens het commando "chmod +x /usr/local/bin/ebshell".
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /usr/home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read USER_PWD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$USER_PWD';" >> /root/install.sql
# create script that setups postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit script als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
0bee2dd78bc25f77d72937ea0609ce439ec1c835
893
892
2011-03-04T17:48:31Z
Sbouwhuis
12
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
===Installatie===
Op [http://www.freebsd.org FreeBSD] is er een aantal manieren om de EekBoek installatie uit te voeren.
Hieronder een kort script voor de installatie van EekBoek versie 2.00.02 vanaf de sources:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
Installatie via CPAN werkt als volgt:
perl -MCPAN -e 'install EekBoek'
Wanneer er een aantal vragen verschijnt, kan door Enter te typen de installatie worden afgerond.
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen. Als dit ook niet werkt, kijk dan of /usr/local/bin in het pad staat: "env | grep PATH"; geef vervolgens het commando "chmod +x /usr/local/bin/ebshell".
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read PASSWORD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$PASSWORD';" >> /root/install.sql
# create script that sets up postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit script als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
fff2150ddcd77bda4161cee6b6daec7213b49815
894
893
2011-03-04T17:55:31Z
Sbouwhuis
12
Heading toevoegingen
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
===Installatie===
Op [http://www.freebsd.org FreeBSD] is er een aantal manieren om de EekBoek installatie uit te voeren.
====Source based installatie====
Hieronder een kort script voor de installatie van EekBoek versie 2.00.02 vanaf de sources:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
====CPAN installatie====
Installatie via CPAN werkt als volgt, waarbij de installatie van 'Term::ReadLine::Gnu' optioneel is:
perl -MCPAN -e 'install EekBoek'
perl -MCPAN -e 'install Term::ReadLine::Gnu'
Wanneer er een aantal vragen verschijnt, kan door Enter te typen de installatie worden afgerond.
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen. Als dit ook niet werkt, kijk dan of /usr/local/bin in het pad staat: "env | grep PATH"; geef vervolgens het commando "chmod +x /usr/local/bin/ebshell".
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read PASSWORD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$PASSWORD';" >> /root/install.sql
# create script that sets up postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit script als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
b290db157971b425d3b7c36a8a41759153545426
898
894
2011-03-05T19:42:12Z
Sbouwhuis
12
Toevoegingen en verbeteringen
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
===Installatie===
Op [http://www.freebsd.org FreeBSD] is er een aantal manieren om de EekBoek installatie uit te voeren: via de sources en via CPAN. Er is geen port van EekBoek op FreeBSD.
Voorafgaand aan een installatie controleer eerst of EekBoek niet eerder is geinstalleerd:
locate ebshell
Zodoende kan worden nagegaan dat eventuele bestaande administraties of schemas niet onbedoeld worden overschreven in de volgende stappen.
====Source based installatie====
Hieronder een script voor de installatie van EekBoek versie 2.00.02 vanaf de sources:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
Dit script duurt ongeveer 1 minuut op stock hardware.
====CPAN installatie====
Installatie via CPAN werkt als volgt, waarbij de installatie van 'Term::ReadLine::Gnu' optioneel is:
perl -MCPAN -e 'install EekBoek'
perl -MCPAN -e 'install Term::ReadLine::Gnu'
Wanneer er een aantal vragen verschijnt, kan door Enter te typen de installatie worden afgerond. EekBoek wordt geinstalleerd in de home directory van de user die is ingelogd.
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen. Als dit ook niet werkt, kijk dan of /usr/local/bin in het pad staat: "env | grep PATH"; geef vervolgens het commando "chmod +x /usr/local/bin/ebshell".
===Installatie GUI===
De GUI van EekBoek kan als volgt worden geinstalleerd:
perl -MCPAN -e 'install Wx'
Na afloop moet tevens het volgende commando worden gegeven:
chmod +x /usr/local/bin/ebwxshell
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read PASSWORD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$PASSWORD';" >> /root/install.sql
# create script that sets up postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit script als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
932c1974d9f7c95b9c2b77098face8303a5ab04a
899
898
2011-03-05T20:16:44Z
Sbouwhuis
12
Toevoeging configuraties
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
===Installatie===
Op [http://www.freebsd.org FreeBSD] is er een aantal manieren om de EekBoek installatie uit te voeren: via de sources en via CPAN. Er is geen port van EekBoek op FreeBSD.
Voorafgaand aan een installatie controleer eerst of EekBoek niet eerder is geinstalleerd:
locate ebshell
Zodoende kan worden nagegaan dat eventuele bestaande administraties of schemas niet onbedoeld worden overschreven in de volgende stappen.
====Source based installatie====
Hieronder een script voor de installatie van EekBoek versie 2.00.02 vanaf de sources:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
Dit script duurt ongeveer 1 minuut op stock hardware.
====CPAN installatie====
Installatie via CPAN werkt als volgt, waarbij de installatie van 'Term::ReadLine::Gnu' optioneel is:
perl -MCPAN -e 'install EekBoek'
perl -MCPAN -e 'install Term::ReadLine::Gnu'
Wanneer er een aantal vragen verschijnt, kan door Enter te typen de installatie worden afgerond. EekBoek wordt geinstalleerd in de home directory van de user die is ingelogd.
====Troubleshooting====
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen. Als dit ook niet werkt, kijk dan of /usr/local/bin in het pad staat: "env | grep PATH"; geef vervolgens het commando "chmod +x /usr/local/bin/ebshell".
===Installatie GUI===
De GUI van EekBoek kan als volgt worden geinstalleerd:
perl -MCPAN -e 'install Wx'
Na afloop moet tevens het volgende commando worden gegeven:
chmod +x /usr/local/bin/ebwxshell
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read PASSWORD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$PASSWORD';" >> /root/install.sql
# create script that sets up postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit script als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
Ga na dat alle configuraties goed staan in het configuratie bestand:
vi .eekboek/admdir/eekboek.conf
De [http://www.eekboek.nl/docs/intro/eekboek.conf geldige instellingen] voor dit bestand staan op de EekBoek website.
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
cdd01672e736147216c171f2dd7421dac62cb420
900
899
2011-03-05T20:22:41Z
Sbouwhuis
12
Toevoegingen en verbeteringen
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
==Installatie==
Op [http://www.freebsd.org FreeBSD] is er een aantal manieren om de EekBoek installatie uit te voeren: via de sources en via CPAN. Er is geen port van EekBoek op FreeBSD.
Voorafgaand aan een installatie controleer eerst of EekBoek niet eerder is geinstalleerd:
locate ebshell
Zodoende kan worden nagegaan dat eventuele bestaande administraties of schemas niet onbedoeld worden overschreven in de volgende stappen.
===Source based installatie===
Hieronder een script voor de installatie van EekBoek versie 2.00.02 vanaf de sources:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
Dit script duurt ongeveer 1 minuut op stock hardware.
===CPAN installatie===
Installatie via CPAN werkt als volgt, waarbij de installatie van 'Term::ReadLine::Gnu' optioneel is:
perl -MCPAN -e 'install EekBoek'
perl -MCPAN -e 'install Term::ReadLine::Gnu'
Wanneer er een aantal vragen verschijnt, kan door Enter te typen de installatie worden afgerond. EekBoek wordt geinstalleerd in de home directory van de user die is ingelogd.
===Troubleshooting===
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
===Installatie GUI===
De GUI van EekBoek kan als volgt worden geinstalleerd:
perl -MCPAN -e 'install Wx'
Na afloop moet tevens het volgende commando worden gegeven:
chmod +x /usr/local/bin/ebwxshell
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read PASSWORD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$PASSWORD';" >> /root/install.sql
# create script that sets up postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit script als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
Ga na dat alle configuraties goed staan in het configuratie bestand:
vi .eekboek/admdir/eekboek.conf
De [http://www.eekboek.nl/docs/intro/eekboek.conf geldige instellingen] voor dit bestand staan op de EekBoek website.
'''Let op''': het bestand eekboek.conf mag niet gewijzigd worden ten tijde dat EekBoek draait, anders crasht EekBoek.
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
==EekBoek gebruiken==
Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen.
Als dit ook niet werkt, kijk dan of /usr/local/bin in het pad staat: "env | grep PATH".
Geef vervolgens het commando "chmod +x /usr/local/bin/ebshell".
Om EekBoek te gebruiken, geef dan het volgende commando:
/usr/local/bin/ebshell
of indien /usr/local/bin in het pad staat, kortweg:
ebshell
f68a7445b3955f0814f188548adc38e6a026b233
Hoofdpagina
0
1
873
821
2011-01-31T21:44:20Z
JohanVromans
6
Nieuws: Datraverse blog toegevoegd.
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke. De wiki is op het moment in ombouw en daarom wellicht wat rommelig.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse]
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english
** [[EekBoek quick start guide]]
2e08e350bac6460b1e39645c86682c11452d0f65
890
873
2011-02-12T10:03:34Z
Sbouwhuis
12
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse]
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans (Linux Magazine, november 2010)]]
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english
** [[EekBoek quick start guide]]
bcbaa08322543bb3b5221f120a68cd96a6ae7a09
896
890
2011-03-05T15:25:14Z
Sbouwhuis
12
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english
** [[EekBoek quick start guide]]
e97b6056d03865bec7350a80c37472358f6fe905
Community support
0
68
874
787
2011-02-05T17:23:05Z
Pvdv
7
Forums en nieuwsgroepen toegevoegd.
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
=== Inleiding ===
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep.
=== Support via een mailinglist ===
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
=== Support via een forum ===
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurd naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
=== Support via een nieuwsgroep ===
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
b26ab1ff5b1000c4fc4b7cea5b8b026af6177df3
875
874
2011-02-05T22:04:24Z
JohanVromans
6
/* Support via een forum */ typo.
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
=== Inleiding ===
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep.
=== Support via een mailinglist ===
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
=== Support via een forum ===
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
=== Support via een nieuwsgroep ===
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
fff20602d6b87042f842b77fca59c725e0a79920
877
875
2011-02-06T20:28:31Z
Pvdv
7
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
=== Inleiding ===
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep.
=== Support via een mailinglist ===
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
=== Support via een forum ===
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
=== Support via een nieuwsgroep ===
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
036a4370f71323753f48132c00279a577ef76f38
878
877
2011-02-06T20:30:05Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
=== Inleiding ===
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten zijn op dit moment nog niet te vinden op het forum en in de nieuwsgroep, wellicht komt dit nog.
=== Support via een mailinglist ===
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
=== Support via een forum ===
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
=== Support via een nieuwsgroep ===
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
881a79b520246fcb8bc237558c03f487bb889bd2
879
878
2011-02-06T20:31:55Z
Pvdv
7
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
==== Inleiding ====
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten zijn op dit moment nog niet te vinden op het forum en in de nieuwsgroep, wellicht komt dit nog.
==== Support via een mailinglist ====
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een forum ====
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een nieuwsgroep ====
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
91babbff969dcb19e1168162bd36a5d1bb7bcd15
881
879
2011-02-06T20:41:28Z
Pvdv
7
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
==== Inleiding ====
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor februari 2011) zijn op dit moment alleen te bekijken via [https://sourceforge.net/projects/eekboek/support de mailinglist archieven van SourceForge]. Misschien veranderd dit nog.
==== Support via een mailinglist ====
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een forum ====
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een nieuwsgroep ====
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
7862f3bee92cbded8e03795d85faba8b685a36db
882
881
2011-02-06T20:42:19Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
==== Inleiding ====
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te bekijken via [https://sourceforge.net/projects/eekboek/support de mailinglist archieven van SourceForge]. Misschien veranderd dit nog.
==== Support via een mailinglist ====
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een forum ====
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een nieuwsgroep ====
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
41b6c385135b7cbb0f29310b954ddb5a4ab72f5f
883
882
2011-02-06T20:45:29Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
==== Inleiding ====
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te bekijken via [https://sourceforge.net/mail/?group_id=154512 de mailinglist archieven van SourceForge]. Misschien veranderd dit nog.
==== Support via een mailinglist ====
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een forum ====
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een nieuwsgroep ====
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
6894e54e42410f210a8b0023ac015b9592f0139b
884
883
2011-02-06T20:47:36Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
==== Inleiding ====
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te doorzoeken via [http://sourceforge.net/search/?group_id=154512&type_of_search=mlists de mailinglist archieven van SourceForge]. Misschien veranderd dit nog.
==== Support via een mailinglist ====
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een forum ====
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een nieuwsgroep ====
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
9e46c606e8ba621407e8a708a1cbcabdd1653886
885
884
2011-02-06T20:49:23Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken?
==== Inleiding ====
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in de deze drie media zijn dezelfde. Als je dus b.v. iets post op het forum verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te doorzoeken via [http://sourceforge.net/search/?group_id=154512&type_of_search=mlists de mailinglist archieven van SourceForge].
==== Support via een mailinglist ====
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list] Hier wisselen gebruikers ervaring uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een forum ====
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum] Hier wisselen gebruikers ervaring uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum] Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum] Voor mensen die mee willen werken aan de ontwikkeling.
==== Support via een nieuwsgroep ====
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Geeft meldingen bij nieuwe versies en dergelijke, low volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling.
494dea38f80e90fc7f349603aca72fc3e439589b
887
885
2011-02-07T20:03:36Z
Sbouwhuis
12
Verduidelijkingen
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken? Deze zijn de twee belangrijkste bronnen voor het leren omgaan met EekBoek.
==== Inleiding ====
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in deze drie media zijn dezelfde. Als je dus bijvoorbeeld iets post op het forum, verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te doorzoeken via [http://sourceforge.net/search/?group_id=154512&type_of_search=mlists de mailinglist archieven van SourceForge].
==== Support via een mailinglist ====
De mailinglists zijn mailings waarop je je kunt abonneren en eventueel kunt reageren op de daarin opgenomen berichten. Voor EekBoek zijn de volgende mailinglists in gebruik:
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]: hier wisselen EekBoek gebruikers ervaringen uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list]: hier worden meldingen opgenomen bij bijvoorbeeld nieuwe versies, deze lijst heeft een laag volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list]: voor mensen die mee willen werken aan de ontwikkeling van EekBoek.
==== Support via een forum ====
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam op het forum te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum]: hier wisselen EekBoek gebruikers ervaringen uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum]: hier worden meldingen opgenomen bij bijvoorbeeld nieuwe versies, deze lijst heeft een laag volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum]: voor mensen die mee willen werken aan de ontwikkeling van EekBoek.
==== Support via een nieuwsgroep ====
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen eekBoek gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Hierin worden meldingen opgenomen bij bijvoorbeeld nieuwe versies, deze lijst heeft een laag volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling van EekBoek.
f01842aed2500b955f7432bbcc0c56c1c475f5c0
Overleg:Community support
1
91
876
2011-02-05T22:05:23Z
JohanVromans
6
Nieuwe pagina aangemaakt met 'Misschien is het goed om duidelijk te maken dat de mailing lists, forums en newsgroepen dezelfde informatiestromen zijn .'
wikitext
text/x-wiki
Misschien is het goed om duidelijk te maken dat de mailing lists, forums en newsgroepen dezelfde informatiestromen zijn .
04f641a37ce2fd9346dc564f6a3d422d9b00a618
880
876
2011-02-06T20:32:57Z
Pvdv
7
wikitext
text/x-wiki
Misschien is het goed om duidelijk te maken dat de mailing lists, forums en newsgroepen dezelfde informatiestromen zijn .
Paul: ik denk dat ik dat nu gedaan heb.
96f3303aba8f39c8eaacdfed9e817705a10703cf
886
880
2011-02-06T21:57:51Z
JohanVromans
6
wikitext
text/x-wiki
Misschien is het goed om duidelijk te maken dat de mailing lists, forums en newsgroepen dezelfde informatiestromen zijn .
Paul: ik denk dat ik dat nu gedaan heb.
Johan: Goed werk!
36c24cfb78f5bdd0da2875b5deb34269fb6b84ea
Platform:Overig
0
67
891
817
2011-02-18T21:41:00Z
Sbouwhuis
12
Toevoegen inleiding
wikitext
text/x-wiki
Deze pagina bevat een aantal manieren om EekBoek te installeren voor minder gebruikelijke besturingssystemen:
* [[Platform:FreeBSD|FreeBSD]]
* [[Platfrom:Solaris|Solaris]]
De volgende methoden voor het installeren van EekBoek kunnen gebruikt worden wanneer de voornoemde methoden niet van toepassing zijn of niet gebruikt kunnen worden:
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]]
* [[Platform:CPAN|Installeren vanaf CPAN]]
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanaf de GIT repository]] (ontwikkelversie)
* [http://www.eekboek.nl/dl/ Eekboek download directory] (veel bestanden, ook oude versies)
42aee5b8c0834d6f698de8d9756bb09c2912e973
Platform:CPAN
0
23
895
833
2011-03-04T21:28:09Z
Sbouwhuis
12
Herstructurering
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas. Ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u soms enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
===De CPAN omgeving===
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>".
===Installatie EekBoek===
Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens.
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Het maken van een menu-item in Linux kan wellicht het beste door [[ebwxshell.desktop|deze gegevens]] op te slaan als dit bestand: /usr/share/applications/ebwxshell.desktop
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem; de pakketnaam zal "wxperl" zijn, of "libwx-perl" of iets dergelijks. Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden:
"install Wx".
Dit duurt vrij lang en heeft een aantal andere pakketen nodig.
Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren:
"install DBD::Pg".
===Verwijderen van CPAN packages===
Mocht je ooit CPAN packages willen verwijderen dan is dat niet heel eenvoudig. Wellicht is het handigste om het pakket "App::pmuninstall" te installeren met cpan. Daarna kan EekBoek bijvoorbeeld worden verwijderd als root op de commandline met "pm-uninstall EekBoek".
===Verlaten van CPAN===
Type "q" om de cpan omgeving te verlaten:
cpan> q
893fad36751903eb2e7d35a8dc57fa88d2299c3e
Hoofdpagina
0
1
901
896
2011-03-06T16:16:08Z
Sbouwhuis
12
Toevoeging van links die anders te diep zitten
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english
** [[EekBoek quick start guide]]
8b4083f24581d3908bc0cd4b6cf96f1cac283588
939
901
2011-04-03T07:57:10Z
Sbouwhuis
12
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
e82b92ac027b54ae55aa28d264ba839c45ac0161
Gebruikstips
0
42
902
715
2011-03-09T16:53:52Z
Sbouwhuis
12
Toevoegen verwijderen EekBoek administratie
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
ba38fdeedbe8d54f4fa09dc2b6afb35718806e7d
904
902
2011-03-10T22:06:48Z
Sbouwhuis
12
Toevoeging jaarafsluiting
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
b7d3622a8da35996448510a940c887ee1eec674a
937
904
2011-04-01T20:21:46Z
Sbouwhuis
12
Toevoeging vraag over balans totaal / detail niveau
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
894f932c0c09016de3db006d15b169775c16b65f
942
937
2011-05-19T17:18:54Z
Sbouwhuis
12
Toevoeging belasting als relatie
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
44fa3a0bd4b691e09ff31f62ec0894a1116195a7
947
942
2011-06-24T22:20:45Z
Sbouwhuis
12
Toevoeging aangaande nieuw rekeningschema
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
cbb85ec7a0e3c46d6ed90897facdc61d5b178a92
Vertaal tools
0
44
903
385
2011-03-09T18:41:19Z
Sbouwhuis
12
Toevoeging gtranslator
wikitext
text/x-wiki
EekBoek is in het nederlands geschreven, dat wil zeggen dat de gebruikte termen en foutmeldingen op het scherm in het nederlands zijn. Echter, dat betekent niet dat anderstaligen EekBoek niet kunnen gebruiken. De wijze waarop EekBoek is opgezet maakt het mogelijk dat indien EekBoek door anderstaligen wordt gebruikt alleen deze termen en meldingen hoeven worden vertaald in de doeltaal. Sterker nog, de termen en meldingen zijn in een apart schema opgenomen, zodat alleen dit schema moet worden vertaald en de code verder onaangetast blijft. Voor meer informatie over vertalingen van programma's, zie [http://www.gnu.org/software/gettext/manual/gettext.html hier].
__FORCETOC__
==gtranslator==
[http://projects.gnome.org/gtranslator/ gtranslator] is een open source programma met een GUI dat het maken van vertalingen vereenvoudigt, mits de applicatie voorbereid is voor andere talen. Na installatie van gtranslator (sudo apt-get install gtranslator), volgt een aantal schermen waarin verplicht een aantal gegevens moet worden ingevuld. Gtranslator kan vervolgens worden gebruikt om de po-files te openen en vertalen: ga naar File > Open en open de po-file waarin de vertalingen moeten komen te staan.
Klik op de kolom Status om te zien welke vertalingen nog niet gemaakt zijn (icoon eenrichtingsbord) of welke nog onvoldoende vertaald zijn (icoon gebodsbord). De werking van de tool wijst zich verder vanzelf.
== PoEdit ==
[http://www.poedit.net/ PoEdit] is een ander open source programma, eveneens met een GUI dat het maken van vertalingen vereenvoudigt.
Het vertalen in PoEdit gaat als volgt zijn werk:
* Start PoEdit en ga naar File > Catalogs manager.
* Create new translations project.
* Navigeer naar locale/ebwxshell-nl.po en voeg deze toe aan de manager.
Poedit kan niet goed omgaan met tabs (\t) en carriage returns (\n) in de brontaal.
== Lokalize ==
In een KDE omgeving is meestal [http://userbase.kde.org/Lokalize Lokalize] geinstalleerd, hetgeen zich ook goed leent voor het maken van vertalingen.
44b4c7008382e8caadd95d474892a4681cd6b51b
912
903
2011-03-13T13:51:29Z
Sbouwhuis
12
Toevoeging plaatje
wikitext
text/x-wiki
EekBoek is in het nederlands geschreven, dat wil zeggen dat de gebruikte termen en foutmeldingen op het scherm in het nederlands zijn. Echter, dat betekent niet dat anderstaligen EekBoek niet kunnen gebruiken. De wijze waarop EekBoek is opgezet maakt het mogelijk dat indien EekBoek door anderstaligen wordt gebruikt alleen deze termen en meldingen hoeven worden vertaald in de doeltaal. Sterker nog, de termen en meldingen zijn in een apart schema opgenomen, zodat alleen dit schema moet worden vertaald en de code verder onaangetast blijft. Voor meer informatie over vertalingen van programma's, zie [http://www.gnu.org/software/gettext/manual/gettext.html hier].
__FORCETOC__
==Gtranslator==
[http://projects.gnome.org/gtranslator/ Gtranslator] is een open source programma met een GUI dat het maken van vertalingen vereenvoudigt, mits de applicatie voorbereid is voor andere talen. Na installatie van Gtranslator (sudo apt-get install gtranslator), volgt een aantal schermen waarin verplicht een aantal gegevens moet worden ingevuld.
Gtranslator kan vervolgens worden gebruikt om de po-files te openen en vertalen:
* Open Gtranslator via Applications > Development > Gtranslator
* Ga naar File > Open en open de po-file waarin de vertalingen moeten komen te staan.
[[Bestand:Gtranslator01.png]]
Klik op de kolom Status om te zien welke vertalingen nog niet gemaakt zijn (icoon eenrichtingsbord) of welke nog onvoldoende vertaald zijn (icoon gebodsbord). De werking van de tool wijst zich verder vanzelf.
== PoEdit ==
[http://www.poedit.net/ PoEdit] is een ander open source programma, eveneens met een GUI dat het maken van vertalingen vereenvoudigt.
Het vertalen in PoEdit gaat als volgt zijn werk:
* Start PoEdit en ga naar File > Catalogs manager.
* Create new translations project.
* Navigeer naar locale/ebwxshell-nl.po en voeg deze toe aan de manager.
Poedit kan niet goed omgaan met tabs (\t) en carriage returns (\n) in de brontaal.
== Lokalize ==
In een KDE omgeving is meestal [http://userbase.kde.org/Lokalize Lokalize] geinstalleerd, hetgeen zich ook goed leent voor het maken van vertalingen.
c925473d61237985fbeffae2ac2fbda6c8313024
Bijdragen aan EekBoek
0
41
905
723
2011-03-12T09:01:31Z
Sbouwhuis
12
Toevoegingen: git, testen
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
EekBoek wordt ontwikkeld op git, een gedistribueerd version control systeem. U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Hiervoor moet git geinstalleerd zijn. Kijk voor meer informatie op [[GitRepository]].
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren:
* Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers], zodat we allemaal weten wat er speelt.
* Gebruikstips en workarounds kunnen het beste worden geplaatst op [[Gebruikstips]].
* Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht; in de shell is dit "diff -c file_old file_new" of "diff -u file_old file_new"
* geef aan op welke versie van EekBoek de patch is gebaseerd
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost
Indien mogelijk patches graag laten vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases, zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen. Kijk voor meer informatie op pagina [[Testen]].
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Deze paragraaf behandelt de coding conventions voor Eekboek.
===Variables===
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
===Functions===
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
===SQL===
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
==Vertalingen==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de termen op het scherm nederlandstalig zijn. U kunt EekBoek gebruiken in een taal van uw keuze. Zo is er bijvoorbeeld al een engelstalige versie. Voor het bijdragen aan vertalingen, kijk op de pagina [[Vertalingen]].
==Testen==
Tijdens de installatie van EekBoek wordt een zogenaamde installatie verificatie procedure (ivp) uitgevoerd. Hoewel deze test technisch van aard is, wordt er ook een aantal functionele zaken getest, zoals het opvoeren van boekingen en het rapporteren van balansen en resultaatrekeningen. In principe wordt voor iedere nieuwe functionaliteit een nieuwe test toegevoegd, zodat de applicatie alle bestaande en nieuwe functionaliteit correct ondersteund.
Voor meer over hoe bij te dragen aan de testen van EekBoek, kijk op de pagina [[Testen]].
2f60b9e89a8ba2bc770bad7b54f49783fb201828
941
905
2011-04-05T19:32:52Z
Sbouwhuis
12
Toevoeging release conventies
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
EekBoek wordt ontwikkeld op git, een gedistribueerd version control systeem. U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Hiervoor moet git geinstalleerd zijn. Kijk voor meer informatie op [[GitRepository]].
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren:
* Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers], zodat we allemaal weten wat er speelt.
* Gebruikstips en workarounds kunnen het beste worden geplaatst op [[Gebruikstips]].
* Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht; in de shell is dit "diff -c file_old file_new" of "diff -u file_old file_new"
* geef aan op welke versie van EekBoek de patch is gebaseerd
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost
Indien mogelijk patches graag laten vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases, zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen. Kijk voor meer informatie op pagina [[Testen]].
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Deze paragraaf behandelt de coding conventions voor Eekboek.
===Variables===
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
===Functions===
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
===SQL===
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
==Release conventies==
De release nummering van eekboek is conform het volgende formaat: x.y.z
Hierbij geldt het volgende:
* x: major releases bestaande uit belangrijke nieuwe of gewijzigde functionaliteit
* y: minor releases bestaande uit nieuwe of gewijzigde functionaliteit, welke niet tot de hoofd functionaliteit behoort; indien het minor release nummer kleiner is dan 10, dan wordt er een voorloopnul gebruikt.
* z: bug release; indien het bug release nummer kleiner is dan 10, dan wordt er een voorloopnul gebruikt.
==Vertalingen==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de termen op het scherm nederlandstalig zijn. U kunt EekBoek gebruiken in een taal van uw keuze. Zo is er bijvoorbeeld al een engelstalige versie. Voor het bijdragen aan vertalingen, kijk op de pagina [[Vertalingen]].
==Testen==
Tijdens de installatie van EekBoek wordt een zogenaamde installatie verificatie procedure (ivp) uitgevoerd. Hoewel deze test technisch van aard is, wordt er ook een aantal functionele zaken getest, zoals het opvoeren van boekingen en het rapporteren van balansen en resultaatrekeningen. In principe wordt voor iedere nieuwe functionaliteit een nieuwe test toegevoegd, zodat de applicatie alle bestaande en nieuwe functionaliteit correct ondersteund.
Voor meer over hoe bij te dragen aan de testen van EekBoek, kijk op de pagina [[Testen]].
17cb77948438ebc0fbd3ccf55911df8e61f11185
Meer documentatie en gebruikstips
0
69
906
792
2011-03-12T09:10:52Z
Sbouwhuis
12
Redundante links verwijderd
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[Welke database?]]
* [[Platform:Netwerk|Eekboek netwerkinstallatie]]
* [[EekBoek quick start guide]] (english)
* [[Testen|Pagina over testen]]
8d4369f80e2f0f7cef9c0dc1b95c78c560945f2d
907
906
2011-03-12T09:11:35Z
Sbouwhuis
12
Redundante link verwijderd
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[Welke database?]]
* [[Platform:Netwerk|Eekboek netwerkinstallatie]]
* [[Testen|Pagina over testen]]
0bf503105cad2f4a89b784bd96040626b4eabe63
932
907
2011-03-30T16:42:06Z
Sbouwhuis
12
Aanmaken pagina Terminologie
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
* [[Gebruikstips|Gebruikstips]]
* [[Eekboek stuurtaal]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Hulp voor het gebruiken van deze wiki]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[Welke database?]]
* [[Platform:Netwerk|Eekboek netwerkinstallatie]]
* [[Testen|Pagina over testen]]
* [[Terminologie|Terminologie]]
32d1eeda2976d207a002eb7d12e16f9e7e02c0a3
938
932
2011-04-03T07:54:30Z
Sbouwhuis
12
Iets meer structuur
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
EekBoek advanced topics:
* [[Gebruikstips|Gebruikstips]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[Terminologie|Terminologie]]
EekBoek en databases:
* [[Welke database?]]
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
* [[Platform:Netwerk|Eekboek netwerkinstallatie]]
Overig:
* [[Hulp voor het gebruiken van deze wiki]]
* [[Testen|Pagina over testen]]
eb856aba59b2073b0db983e570fb8e1f93c837cf
940
938
2011-04-03T07:57:40Z
Sbouwhuis
12
Redundante links verwijderd, want staan ook al op de hoofdpagina
wikitext
text/x-wiki
Dit is een nog niet zo goed georganiseerde verzameling....
EekBoek advanced topics:
* [[Gebruikstips|Gebruikstips]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[Terminologie|Terminologie]]
EekBoek en databases:
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
Overig:
* [[Hulp voor het gebruiken van deze wiki]]
* [[Testen|Pagina over testen]]
88e9333f667953ee232d6f8664721020ae088e51
Proces:Beschrijving
0
45
908
542
2011-03-12T18:13:20Z
Sbouwhuis
12
Toevoeging vragen
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. Hieraan zijn de volgende syntactische regels verbonden:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Noot: deze lijst is niet uitputtend.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Omschrijving
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|Posting line
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Creditor
|Accounts receivable?
|-
|Crediteurenadministratie
|Creditor administration
|Accounts receivable administration?
|-
|Dagboek
|Daybook
|Batch?
|-
|Debiteur
|Debtor
|Accounts receivable?
|-
|Debiteurenadministratie
|Debtor administration
|Accounts payable administration?
|-
|Grootboek
|Ledger
|General ledger?
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|
|Open posting?
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|Saldo balance = Account balance?
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group? Aggregation?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Transfer
|Als "overboeking"? Delegation?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
2be2884c7ce5a50c6ec93e3e5ed4ffbf142bd7b7
909
908
2011-03-12T19:05:45Z
Sbouwhuis
12
Aanvullingen in terminologie tabel
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. Hieraan zijn de volgende syntactische regels verbonden:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Noot: deze lijst is niet uitputtend.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Opmerkingen
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boeking
|Booking
|
|-
|Boekjaar
|Financial year
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|Posting line
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Creditor
|Accounts payable?
|-
|Crediteurenadministratie
|Creditor administration
|Accounts payable administration?
|-
|Dagboek
|Daybook
|Batch?
|-
|Debiteur
|Debtor
|Accounts receivable?
|-
|Debiteurenadministratie
|Debtor administration
|Accounts receivable administration?
|-
|Grootboek
|Ledger
|General ledger?
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|Open posting
|Unsettled posting?
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|Saldo balans = Account balance?
|-
|Schema
|Accounting scheme
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group? Aggregation?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Transfer
|Als "overboeking"? Delegation?
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
7aa051f0b69e62e987c7830f2fa1a1b53b50b12f
910
909
2011-03-13T13:45:00Z
Sbouwhuis
12
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. Hieraan zijn de volgende syntactische regels verbonden:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Noot: deze lijst is niet uitputtend.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Opmerkingen
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boeking
|Booking
|
|-
|Boekjaar
|Financial year
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|Posting line
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Accounts payable
|Creditor in de strikte zin van het woord
|-
|Crediteurenadministratie
|Accounts payable administration
|Creditor administration?
|-
|Dagboek
|Daybook
|Batch?
|-
|Debiteur
|Accounts receivable
|Debtor in de strikte zin van het woord
|-
|Debiteurenadministratie
|Accounts receivable administration
|Debtor administration?
|-
|Grootboek
|Ledger
|General ledger?
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|Open posting
|Unsettled posting?
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|Saldo balans = Account balance?
|-
|Schema
|Accounting scheme
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group? Aggregation?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Delegation
|In de context van BTW / VAT
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
52b6f147d7ce614fd08f1bb9f4673468bf285205
921
910
2011-03-17T22:35:27Z
Sbouwhuis
12
Toevoeging syntax controle
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. Hieraan zijn de volgende syntactische regels verbonden:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Noot: deze lijst is niet uitputtend.
In EekBoek wordt de lijst gevalideerd voor syntactische juistheid door de module Schema.pm.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Opmerkingen
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boeking
|Booking
|
|-
|Boekjaar
|Financial year
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|Posting line
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Accounts payable
|Creditor in de strikte zin van het woord
|-
|Crediteurenadministratie
|Accounts payable administration
|Creditor administration?
|-
|Dagboek
|Daybook
|Batch?
|-
|Debiteur
|Accounts receivable
|Debtor in de strikte zin van het woord
|-
|Debiteurenadministratie
|Accounts receivable administration
|Debtor administration?
|-
|Grootboek
|Ledger
|General ledger?
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|Open posting
|Unsettled posting?
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|Saldo balans = Account balance?
|-
|Schema
|Accounting scheme
|
|-
|Tegenrekening
|Associated account
|
|-
|Verdichting
|Group account
|Group? Aggregation?
|-
|Hoofdverdichting
|Master group
|
|-
|Verlegging
|Delegation
|In de context van BTW / VAT
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
0a5d3e46d424b0a246d91a9a23701edf4efb29b4
929
921
2011-03-29T18:42:09Z
Sbouwhuis
12
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. Hieraan zijn de volgende syntactische regels verbonden:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Noot: deze lijst is niet uitputtend.
In EekBoek wordt de lijst gevalideerd voor syntactische juistheid door de module Schema.pm.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Opmerkingen
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boeking
|Booking
|
|-
|Boekjaar
|Financial year
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|Posting line
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Accounts payable
|Creditor in de strikte zin van het woord
|-
|Crediteurenadministratie
|Accounts payable administration
|Creditor administration?
|-
|Dagboek
|Daybook
|Batch?
|-
|Debiteur
|Accounts receivable
|Debtor in de strikte zin van het woord
|-
|Debiteurenadministratie
|Accounts receivable administration
|Debtor administration?
|-
|Grootboek
|Ledger
|General ledger?
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Association
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|Open posting
|Unsettled posting?
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|Saldo balans = Account balance?
|-
|Schema
|Accounting scheme
|
|-
|Tegenrekening
|Contra account
|
|-
|Verdichting
|Group account
|Group? Aggregation?
|-
|Verlegging
|Delegation
|In de context van BTW / VAT
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
3e0f5069fbcf5c487ccd29735af2f8b734a672c4
930
929
2011-03-29T19:02:01Z
Sbouwhuis
12
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. Hieraan zijn de volgende syntactische regels verbonden:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Noot: deze lijst is niet uitputtend.
In EekBoek wordt de lijst gevalideerd voor syntactische juistheid door de module Schema.pm.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
== Terminologie ==
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Opmerkingen
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boeking
|Booking
|
|-
|Boekjaar
|Financial year
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|Posting line
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Accounts payable
|Creditor in de strikte zin van het woord
|-
|Crediteurenadministratie
|Accounts payable administration
|Creditor administration?
|-
|Dagboek
|Daybook
|Batch?
|-
|Debiteur
|Accounts receivable
|Debtor in de strikte zin van het woord
|-
|Debiteurenadministratie
|Accounts receivable administration
|Debtor administration?
|-
|Grootboek
|Ledger
|General ledger?
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Mapping
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|Open posting
|Unsettled posting?
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|Saldo balans = Account balance?
|-
|Schema
|Accounting scheme
|
|-
|Tegenrekening
|Contra account
|
|-
|Verdichting
|Group account
|Group? Aggregation?
|-
|Verlegging
|Delegation
|In de context van BTW / VAT
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
50f832bb403f1936d19bdef78c0f654aab10561e
934
930
2011-03-30T16:44:37Z
Sbouwhuis
12
Toevoeging verdichtingen, verplaatsing terminologie
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. De belangrijkste syntactische regels aan dit bestand zijn de volgende:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Deze lijst is niet uitputtend en in EekBoek wordt een schema gevalideerd op syntactische juistheid door de module Schema.pm, welke automatisch wordt aangeroepen bij het opzetten van een administratie.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
==Verdichtingen==
Normaal lopen hoofdverdichtingen (rubrieken) van 1 tot en met 9 en de verdichtingen van 10 tot en met 99. Indien daarvan moet worden afgeweken, kan dit worden opgegeven met de opdracht "Verdichting". De twee getallen geven het hoogste nummer voor hoofdverdichtingen respectievelijk verdichtingen aan. Voorbeeld:
Verdichting 12 99
De hoofdverdichtingen lopen dan van 1 tot en met 12 en de verdichtingen van 1 tot en met 99.
10c18cb487031f0874de4c9a6a99fd6fc898eaa9
935
934
2011-03-30T19:53:16Z
JohanVromans
6
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. De belangrijkste syntactische regels aan dit bestand zijn de volgende:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Deze lijst is niet uitputtend en in EekBoek wordt een schema gevalideerd op syntactische juistheid door de module Schema.pm, welke automatisch wordt aangeroepen bij het opzetten van een administratie.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
==Verdichtingen==
Normaal lopen hoofdverdichtingen (rubrieken) van 1 tot en met 9 en de verdichtingen van 10 tot en met 99. Indien daarvan moet worden afgeweken, kan dit worden opgegeven met de opdracht "Verdichting". De twee getallen geven het hoogste nummer voor hoofdverdichtingen respectievelijk verdichtingen aan. Voorbeeld:
Verdichting 12 89
De hoofdverdichtingen lopen dan van 1 tot en met 12 en de verdichtingen van 13 tot en met 89.
fab75fa2bf3b0fef9a5fc8bba0aef36bd19ebcd5
936
935
2011-03-31T17:13:49Z
Sbouwhuis
12
wikitext
text/x-wiki
''Hoewel deze beschrijving correct weergeeft hoe het EekBoek boekingsproces verloopt is de intentie een referentiedocument te zijn als basis voor vertalingen''
Een EekBoek boekhouding omvat een of meer administraties.
Een administratie bestaat uit een gestructureerde verzameling grootboekrekeningen. Elke grootboekrekening, vaak gewoon rekening genoemd, heeft een nummer, een omschrijving, een openingssaldo en een actueel saldo. Dit saldo is de som van het openingssaldo en alle op deze rekening uitgevoerde boekingen.
De grootboekrekeningen zijn verdeeld in twee soorten: de balansrekeningen en de omzet- of resultaatrekeningen. Verder zijn de grootboekrekeningen ingedeeld naar een schema van hoofdverdichtingen en verdichtingen. Voor de nederlandse boekhouding wordt een rubriekenschema gebruikt gebaseerd op het stelsel Bakker.
Gangbare hoofdverdichtingen voor balansrekeningen zijn Vaste activa, Vlottende activa, Eigen vermogen en Vreemd vermogen. Voor de omzetrekeningen zijn dit Bedrijfsopbrengsten, Personeelskosten, Afschrijvingen en Financiële baten & lasten.
Onder de hoofdverdichtingen zitten de verdichtingen. Bijvoorbeeld, onder Vlottende activa zitten verdichtingen als Handelsvoorraden, Vorderingen, Liquide middelen en Tussenrekeningen.
De balansrekeningen zijn van het type Debet of Credit.
De resultaatrekeningen zijn van het type Kosten, Neutraal of Omzet.
In de administratie speelt een aantal grootboekrekeningen een speciale rol. Zo is er een grootboekrekening waarop debiteur-boekingen en een waarop alle crediteur-boekingen worden uitgevoerd. Andere grootboekrekeningen worden gebruikt voor het boeken van de omzetbelasting en de winst. In EekBoek heet dit een koppeling.
Boekingen worden uitgevoerd door middel van mutaties. Elke mutatie resulteert in een boekstuk, dat uit een of meer boekstukregels kan bestaan. Elke regel muteert één enkele grootboekrekening. Het totaal van de mutaties van alle boekstukregels van een boekstuk moet altijd nul zijn, dus er moeten evenveel debet als credit worden geboekt.
Boekstukken worden aangebracht in dagboeken. EekBoek kent vijf soorten dagboeken: inkoop, verkoop, bank, kas en memoriaal. Een administratie omvat altijd een of meer dagboeken en er kunnen meerdere dagboeken van hetzelfde type voorkomen. Zo wordt er voor elke bankrekening een apart dagboek van het type bank gebruikt.
Alle dagboeken behalve die van het type memoriaal kennen een vast toegekende tegenrekening. Dat houdt in dat na het verwerken van de boekstukregels het resulterende saldo automatisch wordt geboekt op de tegenrekening. Zo'n boekstuk is daarom altijd automatisch in balans. Voor boekstukken in memoriaals geldt dit niet, in deze boektsukken moeten alle boekstukregels tezamen in balans zijn. In het schema kan worden aangegeven welke dagboeken een administratie gebruikt alsmede voor elk dagboek de gewenste tegenrekening.
Voor de omzetbelasting (BTW) kan aan elke boekstukregel een BTW tarief worden gekoppeld. De verschillende BTW tarieven zijn gegroepeerd in BTW tariefgroepen. EekBoek kent de tariefgroepen geen, nul, hoog, laag, privé en anders. Boekingen met tariefgroep geen blijven bij de BTW-aangifte buiten beschouwing, de andere boekingen komen in de betreffende rubrieken op de aangifte terecht. Het definiëren van de te gebruiken BTW-tarieven geschiedt ook in het schema.
== Rekeningschema Bakker ==
In de opzet van meneer Bakker bestaat een rekeningsschema op twee niveaus. Een niveau is de manier van indelen, het tweede niveau is de indeling zelf.
De manier van indelen betreft de hoofdverdichtingen, ook wel rubrieken genoemd:
Balansrekeningen:
* Rubriek 0 - Posten met een looptijd langer dan een jaar: bezittingen (gebouwen, auto’s) en schulden (langlopende lening)
* Rubriek 1 - Posten met een looptijd korter dan een jaar: kas, bank, giro, debiteuren, crediteuren, BTW, te betalen posten, etc
* Rubriek 2 - Tussenrekeningen: geld dat al wel is overgemaakt, maar nog niet is ontvangen of afgeschreven
* Rubriek 3 - Voorraadrekeningen
Resultatenrekeningen:
* Rubriek 4 - Bedrijfslasten: reiskosten, telefoonkosten, gas/water/electriciteit, drukwerkkosten
* Rubriek 5 en 6 - Rekeningen ten behoeve van het productieproces
* Rubriek 7 - Inkoopwaarde van de netto-omzet: de inkoopprijs van uw goederen
* Rubriek 8 - Netto-omzet of opbrengsten: gefactureerde opdrachten
* Rubriek 9 - Bijzondere baten en lasten en overige posten: rekeningen voor het opstellen van de resultatenrekening en incidentele winsten en verliezen die niet voortvloeien uit de normale bedrijfsoefening
Het tweede niveau is de nummering van (hoofd)verdichtingen:
2 Vlottende activa
21 Handelsvoorraden
2100 Voorraad
22 Vorderingen
2200 Debiteuren
23 Liquide middelen
2300 Kas
Hier bepaalt in elk rekeningnummer het eerste cijfer de hoofdverdichting en de eerste twee cijfers de verdichting. Dat kan natuurlijk alleen maar als je minder dan 10 (hoofd)verdichtingen hebt, of je moet het erg ruim gaan aanpakken:
02 Vlottende activa
0201 Handelsvoorraden
020100 Voorraad
0202 Vorderingen
020200 Debiteuren
0203 Liquide middelen
020300 Kas
== Rekeningschema syntax regels ==
Een rekeningschema wordt opgegeven in een bestand genaamd schema.dat. De belangrijkste syntactische regels aan dit bestand zijn de volgende:
* De balansrekeningen moeten voorzien zijn van D of C (Debet of Credit).
* De resultaatrekeningen moeten voorzien zijn van K, N of O (Kosten, Neutraal of Omzet).
* De grootboekrekeningen moeten uniek zijn.
* De grootboekrekeningen moeten bij voorkeur aansluiten bij de verdichting waar zij betrekking op hebben, dus geen 6600 rekening in de hoofdverdichting 20 bijvoorbeeld.
Deze lijst is niet uitputtend en in EekBoek wordt een schema gevalideerd op syntactische juistheid door de module Schema.pm, welke automatisch wordt aangeroepen bij het opzetten van een administratie.
In de praktijk wordt vaak afgeweken van de Bakker rubrieken terwijl er wel een Bakker-achtige indeling wordt toegepast. Het voorbeeldschema van EekBoek heeft zo'n Bakker-achtige indeling maar wijkt af van de genoemde rubrieken.
==Verdichtingen==
Normaal lopen hoofdverdichtingen (rubrieken) van 1 tot en met 9 en de verdichtingen van 10 tot en met 99. Indien daarvan moet worden afgeweken, bijvoorbeeld omdat er meer of minder dan 99 verdichtingen zijn, dan kan dit worden opgegeven met de opdracht "Verdichting" in het schema. De twee getallen geven het hoogste nummer voor hoofdverdichtingen respectievelijk verdichtingen aan. Voorbeeld:
Verdichting 12 89
De hoofdverdichtingen lopen dan van 1 tot en met 12 en de verdichtingen van 13 tot en met 89.
a9d6ea693029d63719e5aaed20fc1d34fe9eac0f
Bestand:Gtranslator01.png
6
92
911
2011-03-13T13:49:18Z
Sbouwhuis
12
Gtranslator: overzicht van hoofdscherm
wikitext
text/x-wiki
Gtranslator: overzicht van hoofdscherm
b6257ce5f9a018be6a69a1fc2d336430c495b698
Platform:MacOSX ActivePerl
0
93
913
2011-03-13T22:06:50Z
JohanVromans
6
Kloon van MacOSX
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Mac OSX=
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software kan worden geïnstalleerd. De ppm kan zowel op de command line als met GUI worden toegepast. Deze documentatie gaat ervan uit dat ActivePerl 5.12 is geïnstalleerd. Gebruikt u een andere versie van ActivePerl dan dient u verderop enkele triviale wijzigingen in filenamen aan te brengen.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Open daartoe een command window en geef de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl http://www.eekboek.nl/repo/macosx/EekBoek.ppd
''Let op: Er is weliswaar een versie van EekBoek beschikbaar in de ActiveState repository doch deze loopt achter en dient niet te worden gebruikt.''
Als het installeren is voltooid kan EekBoek, nog steeds vanuit de command window, worden opgestart met:
wxperl -S ebwxshell
of, als ActivePerl niet in het standaard PATH voorkomt, met:
/usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/usr/local/ActivePerl-5.12/bin/wxPerl /usr/local/ActivePerl-5.12/bin/ebwxshell.pl
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
1e31109bde2345e4c960ad797e6e003573ce4ba2
Platform:MacOS
0
59
914
547
2011-03-13T22:24:07Z
JohanVromans
6
Omwerken voor CitrusPerl
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
=Mac OSX=
'''''Er is op dit moment nog geen kant-en-klare installer voor Mac OSX. Daar wordt nog aan gewerkt.'''''
De aanbevolen versie van Perl voor MacOSX is [http://www.cava.co.uk/citrusperl/osx32.html CitrusPerl].
Een alternatief is alles via ActivePerl te installeren, zie hiervoor [[Platform:MacOSX ActivePerl]].
<br>macports kan ook, zie hiervoor [[Platform:MacOSX macports]].
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library .
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
cf7741097a81413b8f6ae43da97259353a8d780f
Eekboek stuurtaal
0
4
915
525
2011-03-17T09:03:16Z
Sbouwhuis
12
Toevoeging heading
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
===Wild cards===
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
=== Boekingen ===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd datum? crediteur bedrag
|-
| <b><i>deb_regel</i></b>:
| deb datum? debiteur bedrag
|-
| <b><i>std_regel</i></b>:
| std datum? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| omschrijving bedrag rekening
|}
</div>
ef91fdce3795856e6bd4ad63ae8375dabf02e2c5
916
915
2011-03-17T09:22:56Z
JohanVromans
6
Anvullingen
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
=== Conventies ===
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
* ( ... ) = groepering
* '''''regel''''' = referentie naar een andere syntaxregel
* '''woord''' = letterlijke tekst
=== Boekingen ===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? datum omschrijving (--totaal=bedrag <nowiki>|</nowiki> --saldo=bedrag)* (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? datum omschrijving (--totaal=bedrag <nowiki>|</nowiki> --saldo=bedrag)* (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| <b>crd</b> datum? crediteur bedrag
|-
| <b><i>deb_regel</i></b>:
| <b>deb</b> datum? debiteur bedrag
|-
| <b><i>std_regel</i></b>:
| <b>std</b> datum? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| omschrijving bedrag rekening
|}
</div>
6622af91bd78ef4fb0ccdd72ad0182d17424752b
917
916
2011-03-17T18:39:49Z
Sbouwhuis
12
wikitext
text/x-wiki
EekBoek is een mooi voorbeeld van een 'Domain Specific Language' (DSL) (Zie de uitgebreide [http://www.martinfowler.com/bliki/DomainSpecificLanguage.html verhandelingen over DSL's] van Martin Fowler).
Doordat het een 'taal' is, is EekBoek goed toegankelijk voor programmeurs en andere IT-specialisten die gewend zijn aan het werken met zelfgeschreven scripts en programma's.
De commando's kunnen interactief ingevoerd worden binnen de 'ebshell' maar ook ingevoerd in afzonderlijke bestanden die vervolgens als 'batch' verwerkt kunnen worden. Dit opent de mogelijkheid tot het automatiseren van (delen van) de boekhouding aan de hand van bijvoorbeeld geexporteerde bankafschriften. Met een programma of script kunnen de bankafschriften omgezet worden naar EekBoek commando's die vervolgens automatisch verwerkt kunnen worden.
== Syntax ==
=== Conventies ===
* ? = optioneel
* * = nul of meer
* + = een of meer
* | = alternatieven
* ( ... ) = groepering
* '''''regel''''' = referentie naar een andere syntaxregel (vet-cursief)
* '''woord''' = letterlijke tekst (vet)
Voorbeeld: <b><i>regel</i></b>+ is een of meer regels, optioneel gescheiden door een backslash ('\').
=== Boekingen ===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? datum omschrijving crediteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? datum omschrijving debiteur (--totaal=bedrag)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? datum omschrijving (--totaal=bedrag <nowiki>|</nowiki> --saldo=bedrag)* (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? datum omschrijving (--totaal=bedrag <nowiki>|</nowiki> --saldo=bedrag)* (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? datum omschrijving (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| <b>crd</b> datum? crediteur bedrag
|-
| <b><i>deb_regel</i></b>:
| <b>deb</b> datum? debiteur bedrag
|-
| <b><i>std_regel</i></b>:
| <b>std</b> datum? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| omschrijving bedrag rekening
|}
</div>
60334272498041b15335ae5757466032b7406399
Contrib:Overzicht
0
32
918
678
2011-03-17T18:42:31Z
Sbouwhuis
12
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.
Auteur: Jos Vos
[[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
8083b6624b458466cc85c61c0bdb5431957cbb69
919
918
2011-03-17T18:45:23Z
Sbouwhuis
12
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.
Auteur: Jos Vos
[[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2)
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat, in de toekomst maak ik dit misschien eenvoudiger.
Auteur: Jaap van Wingerde (2009)
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
31205e1e0298f5a5bb1da4c64b328f796ca70d83
920
919
2011-03-17T18:50:35Z
Sbouwhuis
12
Toevoeging inleidende paragraaf.
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos<br/>
[[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)<br/>
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans<br/>
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
e1beeba5586098a6a1ea1327258d55b2a4e1e750
Welke database?
0
72
922
842
2011-03-19T21:06:37Z
Sbouwhuis
12
Verduidelijkingen
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: [http://www.sqlite.org SQLite] en [http://www.postgresql.org PostgreSQL].
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, en daardoor meer werk voor een systeembeheerder. De default in EekBoek is dan ook SQLite.
* SQLite is eenvoudig te backuppen door gewoon de bestanden te kopieren. PostgreSQL kan niet gebackupped worden door gewoon de bestanden te kopieren, omdat het normaal gesproken aanstaat. Zie [http://www.postgresql.org/docs/8.4/static/backup.html|de documentatie van PostgreSQL over backupstrategieën] of [[PostgreSQL_dumpen_onder_Linux|hier op de wiki]].
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd als een proces op de achtergrond, SQLite niet.
* PostgreSQL is voor grotere administraties een stuk sneller dan SQLite.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: gebruik SQLite indien u een single user omgeving heeft; gebruik PostgreSQL als u in een multi user omgeving werkt of als u PostgreSQL al gebruikt. Het is eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit de SQLite boekhouding en deze vervolgens te importeren in een PostgreSQL boekhouding; voor meer informatie hierover zie [http://www.eekboek.nl/docs/inex.html|"Import en Export"] op de EekBoek website.
6e61d9f8a908bdfec3cc73e1a683726410bc61fa
Vertalingen
0
46
923
394
2011-03-24T20:24:50Z
Sbouwhuis
12
Aanvullingen als gevolg van vertaalbaar maken van commando's en keywords, Issue is dat EekBoek meertaligheid van de commando's moet ondersteunen zonder de applicatie zelf tweetalig te maken.
wikitext
text/x-wiki
EekBoek bestaat uit drie componenten: ebshell, ebwxshell en de setup wizard.
Ruwweg:
ebshell = script/ebshell + lib/EekBoek + lib/EB, met uitzondering van lib/EB/Wx
ebwxshell = script/ebwxshell + lib/EB/Wx/Shell
iniwiz = lib/EB/Wx/IniWiz
De uitwendige teksten van ebshell en de setup wizard zijn in het Nederlands, die van ebwxshell in het Engels. Overigens is de programma-taal intern Engels, hoewel er hier en daar ook Nederlandse kreten in voorkomen.
* Voor ebshell is een partiële Engelse vertaling beschikbaar.
* Voor ebwxshell is een up-to-date Nederlandse vertaling beschikbaar, deze wordt standaard geïnstalleerd (.mo file) en de source daarvan (de .pot en .po files) zit in de kit, alsmede een script om deze vertaling te onderhouden.
* Voor de setup wizard is nog geen vertaling gemaakt, maar deze is niet moeilijk.
==De vertaling van ebshell (inclusief setup wizard) bijwerken en controleren==
Inhoud locale directory:
make_locales aanmaken vertaling en -> nl
ebwxshell.pot master
ebwxshell-nl.po vertaling nl
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper
In de regel werkt het als je de environment variable 'LANG' zet met de gewenste taal.
$ LANG=C ebshell
EekBoek 2.00.00 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Gaat goed ...
$ LANG=en_US.UTF-8 ebshell
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
EekBoek 2.00.00 (Nederlands) -- Copyright 2005-2010 Squirrel Consultancy
Geeft een waarschuwing die laat zien dat een andere taal geactiveerd zou moeten worden.
==Ontwikkeling aan vertalingen==
Er is een bepaald mechanisme bedacht om de commando's en keywords te vertalen. Bijvoorbeeld het commando "balans" gaat in de .po file als "cmd:balans" en wordt dan vertaald naar bijvoorbeeld "cmd:balance". Op deze wijze kunnen de namen van de commando's onafhankelijk van de andere teksten worden behandeld. Voor de keywords in het schema heb ik de prefix "scm:" gebruikt, dus dingen als "scm:koppeling" (vertaald naar "scm:association").
Er is een aparte pagina opgenomen met de werking van een aantal [[Vertaal tools]] die voor vertalingen van EekBoek kan worden gebruikt.
269bbf3fc488cbd55e67adeb95474220d80ffc41
924
923
2011-03-25T07:17:31Z
JohanVromans
6
Gedeeltelijk geupdate
wikitext
text/x-wiki
EekBoek bestaat uit drie componenten: ebshell, ebwxshell en de setup wizard.
Ruwweg:
ebshell = script/ebshell + lib/EekBoek + lib/EB, met uitzondering van lib/EB/Wx
ebwxshell = script/ebwxshell + lib/EB/Wx/Shell
iniwiz = lib/EB/Wx/IniWiz
De uitwendige teksten van ebshell en de setup wizard zijn in het Nederlands, die van ebwxshell in het Engels.
Voor de engelstalige componenten is een Nederlandse vertaling besschikbaar. Deze wordt standaard geïnstalleerd (lib/EB/res/locale/nl/LC_MESSAGES/ebwxshell.mo) en de sources daarvan (de .pot en .po files) zitten in de kit, alsmede een script om deze vertaling te onderhouden:
locale/ebwxshell-nl.po
locale/ebwxshell.pot
locale/make_locales_nl
Voor de nederlandstalige componenten is een Engelse vertaling besschikbaar. Deze wordt standaard geïnstalleerd (lib/EB/res/locale/en/LC_MESSAGES/ebcore.mo) en de sources daarvan (de .pot en .po files) zitten in de kit, alsmede een script om deze vertaling te onderhouden.
locale/ebcore-en.po
locale/ebcore.pot
locale/make_locales_en
EekBoek kijk bij het opstarten naar de environment variable 'LANG'. Deze diennt te worden gezet op de gewenste taal. Hoe dat precies gaat hangt af van het gebruikte besturingssysteem en welke talen daarop zijn geïnstalleerd.
Onder Linux:
$ env LANG=nl_NL.utf8 ebshell
EekBoek 2.00.03 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
$ env LANG=en_US.utf8 ebshell
EekBoek 2.00.03 (English) -- Copyright 2005-2011 Squirrel Consultancy
'''Let op! Wanneer de taalaanduiding niet in de welkomsboodschap voorkomt dan zijn er geen vertaalmodules op het systeem beschikbaar en kan ebshell niet in het Engels worden gedraaid.'''
Er kunnen opmerkingen komen in de trant van:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "nl_NL.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Dit betekent dat de betreffende taalinstelling niet door het systeem wordt ondersteund, of nog niet is geïnstalleerd. Raadpleeg daartoe de systeemdocumentatie.
EekBoek regelt de vertaling zelf, ook als deze niet op het systeem is geïnstalleerd.
==Onderhoud van de vertalingen==
Inhoud locale directory:
make_locales aanmaken van de lijst met vertaalbare teksten
make_locales_nl aanmaken vertaling en -> nl
ebwxshell.pot master
ebwxshell-nl.po vertaling nl
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper voor de Engelse vertaling
Het opnieuw aanmaken van de teksten databases (de .pot) files kan eenvoudig gebeuren door in de EekBoek source directory (waar de GNUmakefile staat) de volgende opdracht uit te voeren.
make xxlocales
Hierdoor worden ook bijgewerkte .po files aangemaakt. Deze kunnen nu nog niet vertaalde teksten bevatten en kunnen worden bijgewerkt met daarvoor bedoelde onderhoudstools (zie verderop).
Het in productie brengen van de nieuwe vertalingen gaat met:
make locales
==Ontwikkeling aan vertalingen==
Er is een bepaald mechanisme bedacht om de commando's en keywords te vertalen. Bijvoorbeeld het commando "balans" gaat in de .po file als "cmd:balans" en wordt dan vertaald naar bijvoorbeeld "cmd:balance". Op deze wijze kunnen de namen van de commando's onafhankelijk van de andere teksten worden behandeld. Voor de keywords in het schema heb ik de prefix "scm:" gebruikt, dus dingen als "scm:koppeling" (vertaald naar "scm:association").
Er is een aparte pagina opgenomen met de werking van een aantal [[Vertaal tools]] die voor vertalingen van EekBoek kan worden gebruikt.
1dee5eb5953c1a456a3a228c93e9af9a53df205a
925
924
2011-03-25T08:06:04Z
JohanVromans
6
Afwerking actualisering vertaalmechanisme en -tools.
wikitext
text/x-wiki
EekBoek bestaat uit drie componenten: ebshell, ebwxshell en de setup wizard.
ebshell = script/ebshell + lib/EekBoek + lib/EB, met uitzondering van lib/EB/Wx
ebwxshell = script/ebwxshell + lib/EB/Wx/Shell
iniwiz = lib/EB/Wx/IniWiz
De uitwendige teksten van ebshell en de setup wizard zijn in het Nederlands, die van ebwxshell in het Engels.
Voor het vertalen wordt gebruik gemaakt van het GNU gettext systeem. Dit dient daarom op het systeem geïnstalleerd te zijn.
Voor de engelstalige componenten is een Nederlandse vertaling besschikbaar. Deze wordt standaard geïnstalleerd (lib/EB/res/locale/nl/LC_MESSAGES/ebwxshell.mo) en de sources daarvan (de .pot en .po files) zitten in de kit, alsmede een script om deze vertaling te onderhouden:
locale/ebwxshell-nl.po
locale/ebwxshell.pot
locale/make_locales_nl
Voor de nederlandstalige componenten is een Engelse vertaling besschikbaar. Deze wordt standaard geïnstalleerd (lib/EB/res/locale/en/LC_MESSAGES/ebcore.mo) en de sources daarvan (de .pot en .po files) zitten in de kit, alsmede een script om deze vertaling te onderhouden.
locale/ebcore-en.po
locale/ebcore.pot
locale/make_locales_en
EekBoek kijk bij het opstarten naar de environment variable 'LANG'. Deze dient te worden gezet op de gewenste taal. Hoe dat precies gaat hangt af van het gebruikte besturingssysteem en welke talen daarop zijn geïnstalleerd.
Onder Linux:
$ env LANG=nl_NL.utf8 ebshell
EekBoek 2.00.03 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
$ env LANG=en_US.utf8 ebshell
EekBoek 2.00.03 (English) -- Copyright 2005-2011 Squirrel Consultancy
'''Let op! Wanneer de taalaanduiding niet in de welkomsboodschap voorkomt dan zijn er geen gettext vertaalmodules op het systeem beschikbaar en kan ebshell niet in het Engels worden gedraaid.'''
Er kunnen opmerkingen komen in de trant van:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "nl_NL.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Dit betekent dat de betreffende taal niet door het systeem wordt ondersteund, nog niet is geïnstalleerd, of anders aangeduid moet worden. Raadpleeg daartoe de systeemdocumentatie.
EekBoek regelt de vertaling overigens zelf, ook als de taal niet op het systeem is geïnstalleerd. Het is voor ebshell echter wel noodzakelijk dat de gettext vertaalmodule Locale::gettext op het systeem beschikbaar is.
==Onderhoud van de vertalingen==
Inhoud locale directory:
make_locales aanmaken van de lijst met vertaalbare teksten
make_locales_nl aanmaken vertaling en -> nl
ebwxshell.pot master
ebwxshell-nl.po vertaling nl
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper voor de Engelse vertaling
Het opnieuw aanmaken van de teksten databases (de .pot) files kan eenvoudig gebeuren door in de EekBoek source directory (waar de GNUmakefile staat) de volgende opdracht uit te voeren.
make xxlocales
Hierdoor worden ook bijgewerkte .po files aangemaakt. Deze kunnen nu nog niet vertaalde teksten bevatten en kunnen worden bijgewerkt met daarvoor bedoelde onderhoudstools (zie verderop).
Het in productie brengen van de nieuwe vertalingen gaat met:
make locales
==Ontwikkeling aan vertalingen==
Er is een bepaald mechanisme bedacht om de commando's en keywords te vertalen. Bijvoorbeeld het commando "balans" gaat in de .po file als "cmd:balans" en wordt dan vertaald naar bijvoorbeeld "cmd:balance". Op deze wijze kunnen de namen van de commando's onafhankelijk van de andere teksten worden behandeld. Voor de keywords in het schema heb ik de prefix "scm:" gebruikt, dus dingen als "scm:koppeling" (vertaald naar "scm:association").
Er is een aparte pagina opgenomen met de werking van een aantal [[Vertaal tools]] die voor vertalingen van EekBoek kan worden gebruikt.
e647891a42b3cbfc984f119a13af4d5008ce5f9f
926
925
2011-03-26T08:28:48Z
Sbouwhuis
12
wikitext
text/x-wiki
EekBoek bestaat uit drie componenten: ebshell, ebwxshell en de setup wizard.
ebshell = script/ebshell + lib/EekBoek + lib/EB, met uitzondering van lib/EB/Wx
ebwxshell = script/ebwxshell + lib/EB/Wx/Shell
iniwiz = lib/EB/Wx/IniWiz
De uitwendige teksten van ebshell en de setup wizard zijn in het Nederlands, die van ebwxshell in het Engels.
Voor het vertalen wordt gebruik gemaakt van het GNU gettext systeem. Dit dient daarom op het systeem geïnstalleerd te zijn.
Voor de engelstalige componenten is een Nederlandse vertaling beschikbaar. Deze wordt standaard geïnstalleerd (lib/EB/res/locale/nl/LC_MESSAGES/ebwxshell.mo) en de sources daarvan (de .pot en .po files) zitten in de kit, alsmede een script om deze vertaling te onderhouden:
locale/ebwxshell-nl.po
locale/ebwxshell.pot
locale/make_locales_nl
Voor de nederlandstalige componenten is een Engelse vertaling beschikbaar. Deze wordt standaard geïnstalleerd (lib/EB/res/locale/en/LC_MESSAGES/ebcore.mo) en de sources daarvan (de .pot en .po files) zitten in de kit, alsmede een script om deze vertaling te onderhouden.
locale/ebcore-en.po
locale/ebcore.pot
locale/make_locales_en
EekBoek kijkt bij het opstarten naar de environment variable 'LANG'. Deze dient te worden gezet op de gewenste taal. Hoe dat precies gaat hangt af van het gebruikte besturingssysteem en welke talen daarop zijn geïnstalleerd.
Onder Linux:
$ env LANG=nl_NL.utf8 ebshell
EekBoek 2.00.03 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
$ env LANG=en_US.utf8 ebshell
EekBoek 2.00.03 (English) -- Copyright 2005-2011 Squirrel Consultancy
'''Let op! Wanneer de taalaanduiding niet in de welkomstboodschap voorkomt dan zijn er geen gettext vertaalmodules op het systeem beschikbaar en kan ebshell niet in het Engels worden gedraaid. Installeer in dat geval GNU gettext.'''
Er kunnen opmerkingen komen in de trant van:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "nl_NL.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Dit betekent dat de betreffende taal niet door het systeem wordt ondersteund, nog niet is geïnstalleerd, of anders aangeduid moet worden. Raadpleeg daartoe de systeemdocumentatie.
EekBoek regelt de vertaling overigens zelf, ook als de taal niet op het systeem is geïnstalleerd. Het is voor ebshell echter wel noodzakelijk dat de gettext vertaalmodule Locale::gettext op het systeem beschikbaar is.
==Onderhoud van de vertalingen==
Inhoud locale directory:
make_locales aanmaken van de lijst met vertaalbare teksten
make_locales_nl aanmaken vertaling en -> nl
ebwxshell.pot master
ebwxshell-nl.po vertaling nl
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper voor de Engelse vertaling
Het opnieuw aanmaken van de teksten databases (de .pot) files kan eenvoudig gebeuren door in de EekBoek source directory (waar de GNUmakefile staat) de volgende opdracht uit te voeren.
make xxlocales
Hierdoor worden ook bijgewerkte .po files aangemaakt. Deze kunnen nu nog niet vertaalde teksten bevatten en kunnen worden bijgewerkt met daarvoor bedoelde onderhoudstools (zie verderop).
Het in productie brengen van de nieuwe vertalingen gaat met:
make locales
==Ontwikkeling aan vertalingen==
Er is een bepaald mechanisme bedacht om de commando's en keywords te vertalen. Bijvoorbeeld het commando "balans" gaat in de .po file als "cmd:balans" en wordt dan vertaald naar bijvoorbeeld "cmd:balance". Op deze wijze kunnen de namen van de commando's onafhankelijk van de andere teksten worden behandeld. Voor de keywords in het schema heb ik de prefix "scm:" gebruikt, dus dingen als "scm:koppeling" (vertaald naar "scm:association").
Er is een aparte pagina opgenomen met de werking van een aantal [[Vertaal tools]] die voor vertalingen van EekBoek kan worden gebruikt.
ade92453abc07d819f5ff9e9c2e1a33116b7afd2
931
926
2011-03-29T19:06:14Z
Sbouwhuis
12
wikitext
text/x-wiki
EekBoek bestaat uit drie componenten: ebshell, ebwxshell en de setup wizard.
ebshell = script/ebshell + lib/EekBoek + lib/EB, met uitzondering van lib/EB/Wx
ebwxshell = script/ebwxshell + lib/EB/Wx/Shell
iniwiz = lib/EB/Wx/IniWiz
De uitwendige teksten van ebshell en de setup wizard zijn in het Nederlands, die van ebwxshell in het Engels.
Voor het vertalen wordt gebruik gemaakt van het GNU gettext systeem. Dit dient daarom op het systeem geïnstalleerd te zijn.
Voor de engelstalige componenten is een Nederlandse vertaling beschikbaar. Deze wordt standaard geïnstalleerd (lib/EB/res/locale/nl/LC_MESSAGES/ebwxshell.mo) en de sources daarvan (de .pot en .po files) zitten in de kit, alsmede een script om deze vertaling te onderhouden:
locale/ebwxshell-nl.po
locale/ebwxshell.pot
locale/make_locales_nl
Voor de nederlandstalige componenten is een Engelse vertaling beschikbaar. Deze wordt standaard geïnstalleerd (lib/EB/res/locale/en/LC_MESSAGES/ebcore.mo) en de sources daarvan (de .pot en .po files) zitten in de kit, alsmede een script om deze vertaling te onderhouden.
locale/ebcore-en.po
locale/ebcore.pot
locale/make_locales_en
EekBoek kijkt bij het opstarten naar de environment variable 'LANG'. Deze dient te worden gezet op de gewenste taal. Hoe dat precies gaat hangt af van het gebruikte besturingssysteem en welke talen daarop zijn geïnstalleerd.
Onder Linux:
$ env LANG=nl_NL.utf8 ebshell
EekBoek 2.00.03 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
$ env LANG=en_US.utf8 ebshell
EekBoek 2.00.03 (English) -- Copyright 2005-2011 Squirrel Consultancy
'''Let op! Wanneer de taalaanduiding niet in de welkomstboodschap voorkomt dan zijn er geen gettext vertaalmodules op het systeem beschikbaar en kan ebshell niet in het Engels worden gedraaid. Installeer in dat geval GNU gettext.'''
Er kunnen opmerkingen komen in de trant van:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "nl_NL.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Dit betekent dat de betreffende taal niet door het systeem wordt ondersteund, nog niet is geïnstalleerd, of anders aangeduid moet worden. Raadpleeg daartoe de systeemdocumentatie.
EekBoek regelt de vertaling overigens zelf, ook als de taal niet op het systeem is geïnstalleerd. Het is voor ebshell echter wel noodzakelijk dat de gettext vertaalmodule Locale::gettext op het systeem beschikbaar is.
==Onderhoud van de vertalingen==
Inhoud locale directory:
make_locales aanmaken van de lijst met vertaalbare teksten
make_locales_nl aanmaken vertaling en -> nl
ebwxshell.pot master
ebwxshell-nl.po vertaling nl
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper voor de Engelse vertaling
Het opnieuw aanmaken van de teksten databases (de .pot) files kan eenvoudig gebeuren door in de EekBoek source directory (waar de GNUmakefile staat) de volgende opdracht uit te voeren.
make xxlocales
Hierdoor worden ook bijgewerkte .po files aangemaakt. Deze kunnen nu nog niet vertaalde teksten bevatten en kunnen worden bijgewerkt met daarvoor bedoelde onderhoudstools (zie verderop).
Het in productie brengen van de nieuwe vertalingen gaat met:
make locales
==Ontwikkeling aan vertalingen==
Er is een bepaald mechanisme bedacht om de commando's en keywords te vertalen.
* Commando's krijgen prefix "cmd:". Bijvoorbeeld het commando "balans" gaat in de .po file als "cmd:balans" en wordt dan vertaald naar "cmd:balance".
* Keywords krijgen prefix "scm:". Bijvoorbeeld "scm:koppeling" is vertaald naar "scm:mapping".
Op deze wijze kunnen de namen van de commando's onafhankelijk van de andere teksten worden behandeld.
Er is een aparte pagina opgenomen met de werking van een aantal [[Vertaal tools]] die voor vertalingen van EekBoek kan worden gebruikt.
1c9bcd0a02d78fd68652b3b5557b159fcd75fc88
948
931
2011-08-13T14:26:11Z
JohanVromans
6
Vertaling en->nl vervalt.
wikitext
text/x-wiki
De inwendige teksten van EekBoek zijn in het Nederlands.
Voor het vertalen wordt gebruik gemaakt van het GNU gettext systeem. Dit dient daarom op het systeem geïnstalleerd te zijn.
Een Engelse vertaling is beschikbaar, zij het nog niet geheel afgewerkt. Deze wordt standaard geïnstalleerd (lib/EB/res/locale/en/LC_MESSAGES/ebcore.mo) en de sources daarvan (de .pot en .po files) zitten in de kit, alsmede een script om deze vertaling te onderhouden.
locale/ebcore-en.po
locale/ebcore.pot
locale/make_locales_en
EekBoek kijkt bij het opstarten naar de environment variable 'LANG'. Deze dient te worden gezet op de gewenste taal. Hoe dat precies gaat hangt af van het gebruikte besturingssysteem en welke talen daarop zijn geïnstalleerd.
Onder Linux:
$ env LANG=nl_NL.utf8 ebshell
EekBoek 2.00.03 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
$ env LANG=en_US.utf8 ebshell
EekBoek 2.00.03 (English) -- Copyright 2005-2011 Squirrel Consultancy
'''Let op! Wanneer de taalaanduiding niet in de welkomstboodschap voorkomt dan zijn er geen gettext vertaalmodules op het systeem beschikbaar en kan ebshell niet in een andere taal worden gedraaid. Installeer in dat geval GNU gettext.'''
Er kunnen opmerkingen komen in de trant van:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "nl_NL.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Dit betekent dat de betreffende taal niet door het systeem wordt ondersteund, nog niet is geïnstalleerd, of anders aangeduid moet worden. Raadpleeg daartoe de systeemdocumentatie.
EekBoek regelt de vertaling overigens zelf, ook als de taal niet op het systeem is geïnstalleerd. Het is voor ebshell echter wel noodzakelijk dat de gettext vertaalmodule Locale::gettext op het systeem beschikbaar is.
==Onderhoud van de vertalingen==
Inhoud locale directory:
make_locales aanmaken van de lijst met vertaalbare teksten
make_locales_nl aanmaken vertaling nl -> en
ebshell.pot master
ebshell-en.po vertaling en
ebshell-en.pox bootstrapper voor de Engelse vertaling
Het opnieuw aanmaken van de teksten databases (de .pot) files kan eenvoudig gebeuren door in de EekBoek source directory (waar de GNUmakefile staat) de volgende opdracht uit te voeren.
make xxlocales
Hierdoor worden ook bijgewerkte .po files aangemaakt. Deze kunnen nu nog niet vertaalde teksten bevatten en kunnen worden bijgewerkt met daarvoor bedoelde onderhoudstools (zie verderop).
Het in productie brengen van de nieuwe vertalingen gaat met:
make locales
==Ontwikkeling aan vertalingen==
Er is een bepaald mechanisme bedacht om de commando's en keywords te vertalen.
* Commando's krijgen prefix "cmd:". Bijvoorbeeld het commando "balans" gaat in de .po file als "cmd:balans" en wordt dan vertaald naar "cmd:balance".
* Keywords krijgen prefix "scm:". Bijvoorbeeld "scm:koppeling" is vertaald naar "scm:mapping".
Op deze wijze kunnen de namen van de commando's onafhankelijk van de andere teksten worden behandeld.
Er is een aparte pagina opgenomen met de werking van een aantal [[Vertaal tools]] die voor vertalingen van EekBoek kan worden gebruikt.
bd31495c5f4599dddf410332d59cbe6e9dbb097d
Eekboek met GUI installeren onder Debian
0
10
927
502
2011-03-27T16:41:38Z
Pvdv
7
wikitext
text/x-wiki
Het volgende is getest op Debian Lenny. Het is alleen bruikbaar voor de platformen i386 en amd64.
Onderstaande moet als root.
# het installeren van de afhankelijkheden voor het pakket eekboek:
apt-get install libarchive-zip-perl libcarp-assert-perl libdbd-sqlite3-perl libdbi-perl libterm-readline-gnu-perl perl
# het installeren van de afhankelijkheden voor het pakket libwx-perl:
apt-get install libc6 libgcc1 libstdc++6 libwxbase2.8-0 libwxgtk2.8-0 perl perl-base
# het installeren van de afhankelijkheden voor het pakket libalien-wxwidgets-perl:
apt-get install libmodule-pluggable-perl libwxgtk2.8-dev perl
# Tijdelijke directory aanmaken:
cd /tmp; mkdir kanweg; cd kanweg
# alleen voor i386:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_i386.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_i386.deb
# alleen voor amd64:
wget http://www.vandervlis.nl/libwx-perl/libalien-wxwidgets-perl_0.44+dfsg-1_amd64.deb
wget http://www.vandervlis.nl/libwx-perl/libwx-perl_0.84-1~bpo50+1_amd64.deb
# weer voor zowel 32-bits als 64-bits:
wget http://www.vandervlis.nl/libwx-perl/libwx-perl-processstream-perl_0.24-1_all.deb
# ophalen van Debian-pakketten uit unstable:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.03-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.03-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.03-1_all.deb
apt-get install libdbd-pg-perl
# alles installeren:
dpkg -i *
# pakketten wissen, ze zijn immers geinstalleerd:
cd .. ; rm -r kanweg
Daarna kun je als gewone gebruiker de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" of "Applications | Office | EekBoek.
Kritiek en bedankjes zijn welkom op paul@vandervlis.nl.
8d4b72051257e0e7abb9055a79130c91d85d6ac1
Platform:UbuntuLTS
0
56
928
503
2011-03-27T16:45:25Z
Pvdv
7
/* Het installeren van de pakketten */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding is geschikt voor Ubuntu Karmic (9.10) en Lucid (10.04, LTS).
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian). Mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden.
==== Het installeren van de pakketten ====
In deze versies van Ubuntu zit een verouderde versie van Eekboek zonder grafische user interface. We raden je aan om de nieuwere versie te installeren van Debian.
Verder moet het Ubuntu "universe" repository moet gebruikt kunnen worden, zie hier voor meer informatie: https://help.ubuntu.com/community/Repositories/Ubuntu
# eerst enkele pakketten installeren
sudo apt-get install libwx-perl libwx-perl-processstream-perl libcarp-assert-perl
sudo apt-get install libarchive-zip-perl libdbd-sqlite3-perl libdbi-perl libnet-daemon-perl libplrpc-perl
sudo apt-get install libterm-readline-gnu-perl
# tijdelijke directory aanmaken:
mkdir /tmp/kanweg; cd /tmp/kanweg
# ophalen van Debian pakketten, dit is de basis:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.00.03-1_all.deb
# dit heb je nodig om de grafische versie te kunnen draaien:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.00.03-1_all.deb
# alleen als je PostgreSQL als database wilt gebruiken heb je deze twee regels nodig:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.00.03-1_all.deb
sudo apt-get install libdbd-pg-perl
# alles installeren:
sudo dpkg -i *
# opruimen:
cd .. ; rm -r kanweg
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in in de shell, er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
1dffebdeeab69bf662bebde008a8128a91b26ab2
Terminologie
0
94
933
2011-03-30T16:42:40Z
Sbouwhuis
12
Initiele versie (gekopieerd vanuit Procesbeschrijving)
wikitext
text/x-wiki
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Opmerkingen
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boeking
|Booking
|
|-
|Boekjaar
|Financial year
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|Posting line
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Accounts payable
|Creditor in de strikte zin van het woord
|-
|Crediteurenadministratie
|Accounts payable administration
|Creditor administration?
|-
|Dagboek
|Daybook
|Batch?
|-
|Debiteur
|Accounts receivable
|Debtor in de strikte zin van het woord
|-
|Debiteurenadministratie
|Accounts receivable administration
|Debtor administration?
|-
|Grootboek
|Ledger
|General ledger?
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Mapping
|
|-
|Kosten
|Expenses
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|Open posting
|Unsettled posting?
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|Saldo balans = Account balance?
|-
|Schema
|Accounting scheme
|
|-
|Tegenrekening
|Contra account
|
|-
|Verdichting
|Group account
|Group? Aggregation?
|-
|Verlegging
|Delegation
|In de context van BTW / VAT
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
1cd999f53fab3229191f2f98d261a00c57386800
Platform:CPAN
0
23
943
895
2011-06-06T19:26:26Z
Sbouwhuis
12
Syntactische verbeteringen
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas. Ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt> of '''<tt>cpanplus</tt>'''.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u soms enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
===De CPAN omgeving===
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>".
===Installatie EekBoek===
Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens.
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Het maken van een menu-item in Linux kan wellicht het beste door [[ebwxshell.desktop|deze gegevens]] op te slaan als dit bestand: /usr/share/applications/ebwxshell.desktop
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem; de pakketnaam zal "wxperl" zijn, of "libwx-perl" of iets dergelijks. Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden:
cpan> install Wx
Dit duurt vrij lang en heeft een aantal andere pakketten nodig.
Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren:
cpan> install DBD::Pg
===Verwijderen van CPAN packages===
Mocht je ooit CPAN packages willen verwijderen dan is dat niet heel eenvoudig. Wellicht is het handigste om het pakket "App::pmuninstall" te installeren met cpan. Daarna kan EekBoek bijvoorbeeld worden verwijderd als root op de commandline met "pm-uninstall EekBoek".
===Verlaten van CPAN===
Type "q" om de cpan omgeving te verlaten:
cpan> q
34730dc9aadd84131ca9694bdc82fbb832cc45e0
Platform:Ubuntu
0
55
944
855
2011-06-08T10:22:34Z
Pvdv
7
Verhaaltje over problemen met Ubuntu 11.4
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10.
In Ubuntu versie 11.4 zit een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl, zie deze bug: https://bugs.launchpad.net/ubuntu/+source/libwx-perl/+bug/754513 ) Waarschijnlijk wordt dit probleem binnenkort opgelost door Ubuntu met een update. In de bugmelding staat ook een noodoplossing d.m.v. CPAN. Johan heeft in de mailinglijst voorgesteld eventueel de binairy installer te gebruiken, maar die is nog wel beta, in die binary installer zit een correcte libwxperl. Vraag eventueel in de mailinglijst. De console versie van Eekboek doet het zonder problemen in Ubuntu 11.4.
__FORCETOC__
===Installatie===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Crasht Eekboek?===
Mocht de Eekboek wizard correct starten maar na het aanmaken van een boekhouding crashen dan heb je wellicht nog een oude versie van libwx-perl die Ubuntu met deze versie van Ubuntu geleverd heeft. De correcte versie is "0.9702-1build0.1", de verkeerde versie is "0.9702-1". Je kunt controleren welke versie van libwx-perl je hebt met:
aptitude show libwx-perl
Je kunt de nieuwe versie installeren met:
apt-get install libwx-perl
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
636b3d192f3b609a665816329eb02ad145c8c6cb
945
944
2011-06-14T21:18:23Z
Pvdv
7
Natty-probleem opgelost
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10) en Natty (11.04). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10.
In Ubuntu versie 11.4 zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn. Zo niet, laat dit horen op de mailinglijst.
__FORCETOC__
===Installatie===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Crasht Eekboek?===
Mocht de Eekboek wizard correct starten maar na het aanmaken van een boekhouding crashen dan heb je wellicht nog een oude versie van libwx-perl die Ubuntu met deze versie van Ubuntu geleverd heeft. De correcte versie is "0.9702-1build0.1", de verkeerde versie is "0.9702-1". Je kunt controleren welke versie van libwx-perl je hebt met:
aptitude show libwx-perl
Je kunt de nieuwe versie installeren met:
apt-get install libwx-perl
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
49548f3c127c5364d4d83a1373b750e4eb02e059
946
945
2011-06-14T21:28:10Z
Pvdv
7
Stuk verwijderd over crashende eekboek, opmerking verplaatst.
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10) en Natty (11.04). Mocht je een wat oudere versie gebruiken, zoals Karmic (9.10) of Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 9.10.
__FORCETOC__
===Installatie===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
===Opmerkingen===
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
3fe1d0bca0d9a5cb3753ffaa71f84bc71560f5c1
Gebruiker:Peter V
2
95
949
2011-09-01T05:51:28Z
WikiSysop
1
Er wordt een gebruikerspagina gemaakt met de biografie van de nieuwe gebruiker.
wikitext
text/x-wiki
eekboek gebruiker sinds 20080311
technische achtergrond, zzp-er
fd9f4ab214825c6635c1a05209f06d136412b365
Gebruiker:Martin Beekhuis
2
96
950
2011-10-30T14:04:07Z
WikiSysop
1
Er wordt een gebruikerspagina gemaakt met de biografie van de nieuwe gebruiker.
wikitext
text/x-wiki
Ik doe als vrijwilliger de boekhouding van een 3 tal organisaties.
Jaren gewerkt met PCleden van de Rabobank.
Dat zou de echter het enige pakket zijn waarvoor ik Microsoft moet gebruiken.
Nu moet vanaf 2012 de boekhoudingen over zijn op Eekboek.
Martin
a449f2f171c45febce5ae26dc1816875f2086a90
Welke database?
0
72
951
922
2011-11-02T21:45:13Z
Sbouwhuis
12
Aanpassing link PostgreSQL
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: [http://www.sqlite.org SQLite] en [http://www.postgresql.org PostgreSQL].
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, en daardoor meer werk voor een systeembeheerder. De default in EekBoek is dan ook SQLite.
* SQLite is eenvoudig te backuppen door gewoon de bestanden te kopieren. PostgreSQL kan niet gebackupped worden door gewoon de bestanden te kopieren, omdat het normaal gesproken aanstaat. Zie de [http://www.postgresql.org/docs/8.4/static/backup.html| documentatie van PostgreSQL over backupstrategieën] of [[PostgreSQL_dumpen_onder_Linux|hier op de wiki]].
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd als een proces op de achtergrond, SQLite niet.
* PostgreSQL is voor grotere administraties een stuk sneller dan SQLite.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: gebruik SQLite indien u een single user omgeving heeft; gebruik PostgreSQL als u in een multi user omgeving werkt of als u PostgreSQL al gebruikt. Het is eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit de SQLite boekhouding en deze vervolgens te importeren in een PostgreSQL boekhouding; voor meer informatie hierover zie [http://www.eekboek.nl/docs/inex.html|"Import en Export"] op de EekBoek website.
d40544414af7734c663a9836feacb40663fd4da3
952
951
2011-11-02T21:50:17Z
Sbouwhuis
12
Aanpassing link PostgreSQL
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: [http://www.sqlite.org SQLite] en [http://www.postgresql.org PostgreSQL].
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, en daardoor meer werk voor een systeembeheerder. De default in EekBoek is dan ook SQLite.
* SQLite is eenvoudig te backuppen door gewoon de bestanden te kopieren. PostgreSQL kan niet gebackupped worden door gewoon de bestanden te kopieren, omdat het normaal gesproken aanstaat. Zie de [http://www.postgresql.org/docs/8.4/static/backup.html documentatie van PostgreSQL over backupstrategieën] of [[PostgreSQL_dumpen_onder_Linux|hier op de wiki]].
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd als een proces op de achtergrond, SQLite niet.
* PostgreSQL is voor grotere administraties een stuk sneller dan SQLite.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: gebruik SQLite indien u een single user omgeving heeft; gebruik PostgreSQL als u in een multi user omgeving werkt of als u PostgreSQL al gebruikt. Het is eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door te data te exporteren vanuit de SQLite boekhouding en deze vervolgens te importeren in een PostgreSQL boekhouding; voor meer informatie hierover zie [http://www.eekboek.nl/docs/inex.html|"Import en Export"] op de EekBoek website.
9e82c502a268e6af386a951bcc1e62278b433fd9
Platform:FreeBSD
0
78
953
900
2011-11-05T14:06:17Z
Sbouwhuis
12
Toevoeging troubleshooting
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
==Installatie==
Op [http://www.freebsd.org FreeBSD] is er een aantal manieren om de EekBoek installatie uit te voeren: via de sources en via CPAN. Er is geen port van EekBoek op FreeBSD.
Voorafgaand aan een installatie controleer eerst of EekBoek niet eerder is geinstalleerd:
locate ebshell
Zodoende kan worden nagegaan dat eventuele bestaande administraties of schemas niet onbedoeld worden overschreven in de volgende stappen.
===Source based installatie===
Hieronder een script voor de installatie van EekBoek versie 2.00.02 vanaf de sources:
fetch http://www.eekboek.nl/dl/EekBoek-2.00.02.tar.gz
tar xzf EekBoek-2.00.02.tar.gz
cd EekBoek-2.00.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
Dit script duurt ongeveer 1 minuut op stock hardware.
===CPAN installatie===
Installatie via CPAN werkt als volgt, waarbij de installatie van 'Term::ReadLine::Gnu' optioneel is:
perl -MCPAN -e 'install EekBoek'
perl -MCPAN -e 'install Term::ReadLine::Gnu'
Wanneer er een aantal vragen verschijnt, kan door Enter te typen de installatie worden afgerond. EekBoek wordt geinstalleerd in de home directory van de user die is ingelogd.
===Troubleshooting===
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Bij het verschijnen van het volgende bericht bij de laatste stap van het script:
FreeBSD: Registering installation in the package database
Can't open file Makefile: No such file or directory at (eval 40) line 2
dan kan EekBoek alsnog worden opgestart met /usr/local/bin/ebshell
Noot: niet duidelijk is wat de melding betekent, aangezien het niet om een foutmelding gaat.
===Installatie GUI===
De GUI van EekBoek kan als volgt worden geinstalleerd:
perl -MCPAN -e 'install Wx'
Na afloop moet tevens het volgende commando worden gegeven:
chmod +x /usr/local/bin/ebwxshell
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 8.4:
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld eekboek-pg.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read PASSWORD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql84-server
pkg_add -r postgresql84-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$PASSWORD';" >> /root/install.sql
# create script that sets up postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Draai dit script als root en ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
Ga na dat alle configuraties goed staan in het configuratie bestand:
vi .eekboek/admdir/eekboek.conf
De [http://www.eekboek.nl/docs/intro/eekboek.conf geldige instellingen] voor dit bestand staan op de EekBoek website.
'''Let op''': het bestand eekboek.conf mag niet gewijzigd worden ten tijde dat EekBoek draait, anders crasht EekBoek.
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
==EekBoek gebruiken==
Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen.
Als dit ook niet werkt, kijk dan of /usr/local/bin in het pad staat: "env | grep PATH".
Geef vervolgens het commando "chmod +x /usr/local/bin/ebshell".
Om EekBoek te gebruiken, geef dan het volgende commando:
/usr/local/bin/ebshell
of indien /usr/local/bin in het pad staat, kortweg:
ebshell
2b92b7c6ad109d568c59697a392f9cecc4d3a2be
962
953
2011-11-20T12:02:46Z
Sbouwhuis
12
Versie nummers bijgewerkt
wikitext
text/x-wiki
Deze pagina bevat alle relevante onderdelen voor het installeren en configureren van EekBoek op een FreeBSD omgeving. Alle de hieronder genoemde stappen moeten worden uitgevoerd als root (su).
__FORCETOC__
==Installatie==
Op [http://www.freebsd.org FreeBSD] is er een aantal manieren om de EekBoek installatie uit te voeren: via de sources en via CPAN. Er is geen port van EekBoek op FreeBSD.
Voorafgaand aan een installatie controleer eerst of EekBoek niet eerder is geinstalleerd:
locate ebshell
Zodoende kan worden nagegaan dat eventuele bestaande administraties of schemas niet onbedoeld worden overschreven in de volgende stappen.
===Source based installatie===
Hieronder een script voor de installatie van EekBoek versie 2.01.02 vanaf de sources:
fetch http://www.eekboek.nl/dl/EekBoek-2.01.02.tar.gz
tar xzf EekBoek-2.01.02.tar.gz
cd EekBoek-2.01.02
pkg_add -r p5-DBI
pkg_add -r p5-DBD-SQLite
pkg_add -r p5-Archive-Zip
pkg_add -r p5-HTML-Parser
pkg_add -r p5-ReadLine-Gnu
perl Build.PL
./Build
./Build test
./Build install
Dit script duurt ongeveer 1 minuut op stock hardware.
===CPAN installatie===
Installatie via CPAN werkt als volgt, waarbij de installatie van 'Term::ReadLine::Gnu' optioneel is:
perl -MCPAN -e 'install EekBoek'
perl -MCPAN -e 'install Term::ReadLine::Gnu'
Wanneer er een aantal vragen verschijnt, kan door Enter te typen de installatie worden afgerond. EekBoek wordt geinstalleerd in de home directory van de user die is ingelogd.
===Troubleshooting===
*Als de installatie van de dependencies niet wil lukken, controleer dan of de laatste versie van FreeBSD gebruikt wordt: "uname -a" moet een versie van 7.0 of hoger opleveren.
*Bij het verschijnen van het volgende bericht bij de laatste stap van het script:
FreeBSD: Registering installation in the package database
Can't open file Makefile: No such file or directory at (eval 40) line 2
dan kan EekBoek alsnog worden opgestart met /usr/local/bin/ebshell.
Noot: niet duidelijk is wat de melding betekent, aangezien het niet om een foutmelding gaat.
===Installatie GUI===
De GUI van EekBoek kan als volgt worden geinstalleerd:
perl -MCPAN -e 'install Wx'
Na afloop moet tevens het volgende commando worden gegeven:
chmod +x /usr/local/bin/ebwxshell
===Installatie PostgreSQL===
De volgende commando's in de shell installeren postgresql versie 9.1:
pkg_add -r postgresql91-server postgresql91-client
Of anders:
cd /usr/ports/databases/postgresql91-server/ && make install clean
cd /usr/ports/databases/postgresql91-client/ && make install clean
Een uitgebreidere methode voor het installaren van PostgreSQL op FreeBSD die aansluit bij het gebruik van EekBoek is de onderstaande. Bewaar de volgende regels in een bestand genaamd bijvoorbeeld install-postgresql.sh:
#!/bin/sh
# This script assumes the following:
# - there is a user called eekboek and has a folder in /home
# - the eekboek dependencies have been installed successfully
# @todo: for educational purposes a distinction could be made between user eekboek and database eekboek
# @todo: include the creation of the file postgresql.conf in /usr/local/pgsql/data/
# set package source location
MIRROR=ftp://ftp.nl.FreeBSD.org
export PACKAGEROOT=$MIRROR
# disable echo to protect the password
stty -echo
# input postgresql password for user eekboek
echo -e "Please enter password for standard user of the database server: \c"
read PASSWORD
# restore the echo
stty echo
# set standard installation path
target=/usr/home/eekboek
# install postgresql
pkg_add -r postgresql91-server
pkg_add -r postgresql91-client
grep -q 'postgresql_enable="YES"' /etc/rc.conf || echo 'postgresql_enable="YES"' >> /etc/rc.conf
# set init flags for postgresql
echo 'postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C -W -A md5"' >> /etc/rc.conf
# create data folder for postgresql
mkdir /usr/local/pgsql/data
chown eekboek /usr/local/pgsql/data
# create users for database
touch $target/install.sql
echo "create user eekboek with password '$PASSWORD';" >> /root/install.sql
# create script that sets up postgresql and creates database eekboek
touch $target/pgsql.sh
# configure postgresql: database name 'eekboek' and database user 'eekboek'
echo '
/usr/local/bin/initdb -D /usr/local/pgsql/data
/usr/local/bin/postmaster -D /usr/local/pgsql/data
echo -e "Postgresql is starting up, please wait...\n"
echo -e "Press Enter to continue:\c"
read INPUT_ENTER
/usr/local/bin/createdb eekboek'>> $target/pgsql.sh
# make the script executable
chmod a+x $target/pgsql.sh
Geef chmod +x install-postgresql.sh en draai dit script als root.
Ga tenslotte naar /usr/home/eekboek en geef het volgende commando:
./pgsql.sh
==Configuratie==
Ga na dat alle configuraties goed staan in het configuratie bestand:
vi .eekboek/admdir/eekboek.conf
De [http://www.eekboek.nl/docs/intro/eekboek.conf geldige instellingen] voor dit bestand staan op de EekBoek website.
'''Let op''': het bestand eekboek.conf mag niet gewijzigd worden ten tijde dat EekBoek draait, anders crasht EekBoek.
[todo: hier moet een paragraaf komen te staan over een niet-standaard configuratie van EekBoek, zoals een alternatief schema, of een upload van relaties]
==EekBoek gebruiken==
Commando "ebshell" leidt tot "Command not found": voer bovenstaande stappen nog een keer uit beginnend vanaf "perl Build.PL"; de stap "./Build test" kan hierbij worden overgeslagen.
Als dit ook niet werkt, kijk dan of /usr/local/bin in het pad staat: "env | grep PATH".
Geef vervolgens het commando "chmod +x /usr/local/bin/ebshell".
Om EekBoek te gebruiken, geef dan het volgende commando:
/usr/local/bin/ebshell
of indien /usr/local/bin in het pad staat, kortweg:
ebshell
ac31738a6ff671c33aa03e41037ebb5095110f9c
Gebruikstips
0
42
954
947
2011-11-12T16:09:43Z
Sbouwhuis
12
Toevoeging paragraaf taalinstallingen
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat /root/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstalling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
d2426f59d259a185cefa0ad652008ffd8f164927
955
954
2011-11-12T16:13:27Z
Sbouwhuis
12
Niet als root
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstalling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
37f0e22d2a009c0c971dcf671206eabf71e60007
969
955
2012-01-06T18:13:36Z
Sbouwhuis
12
Toevoeging locales foutmelding
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstalling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
Een andere veel voorkomende melding is:
# ebwxshell
Cannot set locale to ''.
Dit is geen melding van EekBoek. Soms helpt het om LANG = nl of LANG = nl_NL.utf8 (en UTF8, UTF-8, utf-8) te gebruiken in de config file.
Anders, indien van een Linux systeem gebruik wordt gemaakt, pas de waarden aan in dpkg-reconfigure locales.
38eb9ef741264a8480b7b70a80542d76df26d6c2
970
969
2012-01-06T18:17:03Z
Sbouwhuis
12
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstelling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
Een andere veel voorkomende melding is:
# ebwxshell
Cannot set locale to ''.
Dit is geen melding van EekBoek. Soms helpt het om LANG = nl of LANG = nl_NL.utf8 (en UTF8, UTF-8, utf-8) te gebruiken in de config file.
Anders, indien van een Linux systeem gebruik wordt gemaakt, pas de waarden aan in dpkg-reconfigure locales.
f51a03342d443ba719d8e968e2f88790d1090dd0
972
970
2012-01-07T05:13:13Z
Sbouwhuis
12
Toevoeging configuratie bestanden opzetten
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstelling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
Een andere veel voorkomende melding is:
# ebwxshell
Cannot set locale to "".
Dit is geen melding van EekBoek. Soms helpt het om LANG = nl of LANG = nl_NL.utf8 (en UTF8, UTF-8, utf-8) te gebruiken in de config file.
Anders, indien van een Linux systeem gebruik wordt gemaakt, pas de waarden aan in dpkg-reconfigure locales.
==Configuratie bestanden==
Om diverse instellingen binnen EekBoek aan te passen (bijvoorbeeld bkm_multi) wordt in de handleiding verwezen naar "/etc/eekboek/eekboek.conf". In mijn Debian installatie komt dit bestand echter niet voor, wel de volgende 3 bestanden (behoudens de .conf bestandjes in de admdir):
/usr/share/doc/eekboek/examples/eekboek.conf
/usr/share/doc/eekboek/html/intro/eekboek.conf
/usr/share/perl5/EB/examples/eekboek.conf
Het systeem-globale configuratiebestand behoort "/etc/eekboek/eekboek.conf" te zijn. Als dat bestand er niet is kun je het aanmaken, bijvoorbeeld door /usr/share/perl5/EB/examples/eekboek.conf daarheen te kopiëren.
Maar tenzij je echt instellingen voor alle users wilt aanpassen, kun je de benodigde instellingen ook in je $HOME/.eekboek/eekboek.conf opnemen.
7e27c29c16125faaaedd523559f3e22b1e7e85aa
987
972
2012-01-22T21:11:08Z
Sbouwhuis
12
Toevoeging paragraaf
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstelling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
Een andere veel voorkomende melding is:
# ebwxshell
Cannot set locale to "".
Dit is geen melding van EekBoek. Soms helpt het om LANG = nl of LANG = nl_NL.utf8 (en UTF8, UTF-8, utf-8) te gebruiken in de config file.
Anders, indien van een Linux systeem gebruik wordt gemaakt, pas de waarden aan in dpkg-reconfigure locales.
==Configuratie bestanden==
Om diverse instellingen binnen EekBoek aan te passen (bijvoorbeeld bkm_multi) wordt in de handleiding verwezen naar "/etc/eekboek/eekboek.conf". In mijn Debian installatie komt dit bestand echter niet voor, wel de volgende 3 bestanden (behoudens de .conf bestandjes in de admdir):
/usr/share/doc/eekboek/examples/eekboek.conf
/usr/share/doc/eekboek/html/intro/eekboek.conf
/usr/share/perl5/EB/examples/eekboek.conf
Het systeem-globale configuratiebestand behoort "/etc/eekboek/eekboek.conf" te zijn. Als dat bestand er niet is kun je het aanmaken, bijvoorbeeld door /usr/share/perl5/EB/examples/eekboek.conf daarheen te kopiëren.
Maar tenzij je echt instellingen voor alle users wilt aanpassen, kun je de benodigde instellingen ook in je $HOME/.eekboek/eekboek.conf opnemen.
==Opeenvolgende boekstuknummers==
Eekboek gebruikt niet het vorige boekstuknummers opnieuw na het verwijderen van een boekstuk en het opnieuw invoeren van een andere, waardoor er dus gaten in de boeknummers ontstaan.
Formeel mag in een administratie geen wijzigingen in de boekstukken aangebracht worden. Alle correcties moeten met correctieboekingen worden doorgevoerd. Dat het in EekBoek wel mogelijk is om boekingen te verwijderen is een handige feature.
Het ontstaan van gaten is anders te voorkomen door de kopregel (na verwijdering) te laten beginnen met:
verkopen:[verwijderd nummer] datum etc etc
3034194f50c932b8d9c3fa770bd08d280f74dbbd
Eekboek met SQLite
0
83
956
754
2011-11-12T19:47:32Z
Sbouwhuis
12
Toevoeging backup / restore
wikitext
text/x-wiki
Eekboek gebruikt standaard [http://sqlite.org/ SQLite] als database. SQLite wordt automatisch mee geinstalleerd met EekBoek. Tijdens installatie volg gewoon de wizard van Eekboek en alles zal verder automatisch verlopen.
De bestanden met gegevens komen in de ~/.eekboek/admin directory:
* Linux / FreeBSD: /home/user/.eekboek/admdir/naam/eekboek.conf
* Windows: C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf
Zoek eventueel op de directory "admdir" om de administratie terug te vinden. Uiteraard is het van belang deze directory regelmatig te backuppen.
Een backup van alleen de database (dus exclusief rekeningschema en dergelijke) kan door de bestanden die beginnen met "ebsqlite" te kopieren naar een backup directory.
Een restore van de database kan door de bewaarde bestanden terug te zetten in /home/user/.eekboek/admdir/naam/.
af971965419303e561db51d437e02d73a203f998
Terminologie
0
94
957
933
2011-11-13T09:10:01Z
Sbouwhuis
12
Toevoeging memoriaal
wikitext
text/x-wiki
De volgende begrippen worden voor het boekhouden gehanteerd:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! Begrip
! Engelse vertaling
! Opmerkingen
|-
|Aangifte
|Submission
|
|-
|Administratie
|Administration
|
|-
|Balansrekening
|Balance account
|
|-
|Boekhouding
|Administration
|
|-
|Boeking
|Booking
|
|-
|Boekjaar
|Financial year
|
|-
|Boekstuk
|Posting
|
|-
|Boekstukregel
|Posting line
|
|-
|BTW
|VAT
|
|-
|Crediteur
|Accounts payable
|Creditor in de strikte zin van het woord
|-
|Crediteurenadministratie
|Accounts payable administration
|Creditor administration?
|-
|Dagboek
|Daybook
|Batch?
|-
|Debiteur
|Accounts receivable
|Debtor in de strikte zin van het woord
|-
|Debiteurenadministratie
|Accounts receivable administration
|Debtor administration?
|-
|Grootboek
|Ledger
|General ledger?
|-
|Hoofdverdichting
|Master group
|
|-
|Journaal
|Journal
|
|-
|Koppeling
|Mapping
|
|-
|Kosten
|Expenses
|
|-
|Memoriaal
|Memorial
|
|-
|Mutatie
|Movement
|
|-
|Omzet
|Revenues
|
|-
|Openstaande post
|Open posting
|Unsettled posting?
|-
|Overboeking
|Transfer
|
|-
|Post
|Posting
|
|-
|Rekening
|Account
|
|-
|Resultaatrekening
|Result account
|
|-
|Saldo
|Balance
|Saldo balans = Account balance?
|-
|Schema
|Accounting scheme
|
|-
|Tegenrekening
|Contra account
|
|-
|Verdichting
|Group account
|Group? Aggregation?
|-
|Verlegging
|Delegation
|In de context van BTW / VAT
|-
![footer stub]
|
|
|}
Voor een overzicht van engelstalige begrippen, zie [http://en.wikipedia.org/wiki/Bookkeeping Bookkeeping op Wikipedia].
03ddf929cc54a66331a46f4430ee704f33ddab9b
EekBoek:Lastige Boekingen
4
3
958
440
2011-11-13T09:13:35Z
Sbouwhuis
12
Opheffen slot-paragraaf
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur betaald vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
a24ab8b4449d1e9517075c949ff5993d2c89b7c0
997
958
2012-03-15T14:00:37Z
Kees van den Broek
20
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur betaald vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
# Dagboeken:
# O Mollie :type=bank :rekening=2340
# Balansrekeningen:
# 2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
a555f4c225addad069b2a5bbe8dd664344d7457a
998
997
2012-03-15T14:05:43Z
Kees van den Broek
20
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur betaald vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
68b552ea4cb66ee9e99aa297f9613f1267451225
999
998
2012-03-15T14:11:58Z
Kees van den Broek
20
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur betaald vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
8ed7cca35f19f6c35385eef84c8b327c75b8a12a
1000
999
2012-03-15T14:15:31Z
Kees van den Broek
20
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur betaald vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van electronische diensten binnen de EU==
Op factuur moet staan "BTW verlegd". Zelf de BTW berekenen en opgeven bij 4b, terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2012-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 19
5b Voorbelasting 19
</pre>
3fac90f3e628f402c7ae7f05f71c68e09ed49566
Contrib:Overzicht
0
32
959
920
2011-11-13T09:21:17Z
Sbouwhuis
12
Toevoeging uitleg API voorbeeld
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos<br/>
[[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)<br/>
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans<br/>
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Het onderstaande Perl script is een voorbeeld script voor het schrijven van de balansrekeningen naar het scherm. Het is een voorbeeld hoe EekBoek functionaliteit gebruikt kan worden zonder ingelogd te zijn als EekBoek gebruiker. Het script kan bijvoorbeeld worden uitgebreid om EekBoek gegevens in andere applicaties te tonen of bewerken.<br/>
Auteur: Johan Vromans (2009)<br/>
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
09998cf560ef6610e72fb34bb450f9e4eb43dbee
960
959
2011-11-16T21:22:23Z
Sbouwhuis
12
Toevoeging rekeingschema VvE
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos<br/>
[[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)<br/>
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans<br/>
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Het onderstaande Perl script is een voorbeeld script voor het schrijven van de balansrekeningen naar het scherm. Het is een voorbeeld hoe EekBoek functionaliteit gebruikt kan worden zonder ingelogd te zijn als EekBoek gebruiker. Het script kan bijvoorbeeld worden uitgebreid om EekBoek gegevens in andere applicaties te tonen of bewerken.<br/>
Auteur: Johan Vromans (2009)<br/>
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
==Rekening schema voorbeelden==
Rekeningschema vereniging van eigenaren: [[media:schema-vve.dat|schema-vve.dat]]
97ff2a8dcb46a633cd40978a58de08b544a9c69e
961
960
2011-11-16T21:32:29Z
Sbouwhuis
12
Versie 960 van [[Special:Contributions/Sbouwhuis|Sbouwhuis]] ([[User talk:Sbouwhuis|overleg]]) ongedaan gemaakt.
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos<br/>
[[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)<br/>
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans<br/>
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Het onderstaande Perl script is een voorbeeld script voor het schrijven van de balansrekeningen naar het scherm. Het is een voorbeeld hoe EekBoek functionaliteit gebruikt kan worden zonder ingelogd te zijn als EekBoek gebruiker. Het script kan bijvoorbeeld worden uitgebreid om EekBoek gegevens in andere applicaties te tonen of bewerken.<br/>
Auteur: Johan Vromans (2009)<br/>
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
09998cf560ef6610e72fb34bb450f9e4eb43dbee
965
961
2011-12-10T19:03:14Z
Sbouwhuis
12
Toevoeging vve rekeningschema
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos<br/>
[[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)<br/>
[[media:bank2eekboek_py.txt|bank2eekboek.py]]
<br>
[[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans<br/>
[[media:afschrijvingen.txt|afschrijvingen.pl]]
<br>
[[media:afschr-gewoon.txt|afschr-gewoon.dat]]
<br>
[[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Het onderstaande Perl script is een voorbeeld script voor het schrijven van de balansrekeningen naar het scherm. Het is een voorbeeld hoe EekBoek functionaliteit gebruikt kan worden zonder ingelogd te zijn als EekBoek gebruiker. Het script kan bijvoorbeeld worden uitgebreid om EekBoek gegevens in andere applicaties te tonen of bewerken.<br/>
Auteur: Johan Vromans (2009)<br/>
[[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.<br/>
[[media:vve.dat|Vereniging van Eigenaren]]
562289a9b20406f4d7517bc9998a6171f4296548
966
965
2011-12-10T19:05:54Z
Sbouwhuis
12
Syntactische aanpassingen
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Het onderstaande Perl script is een voorbeeld script voor het schrijven van de balansrekeningen naar het scherm. Het is een voorbeeld hoe EekBoek functionaliteit gebruikt kan worden zonder ingelogd te zijn als EekBoek gebruiker. Het script kan bijvoorbeeld worden uitgebreid om EekBoek gegevens in andere applicaties te tonen of bewerken.<br/>
Auteur: Johan Vromans (2009)
* [[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
2b18158ab6318c262346eb7b6f157e57c066cefb
980
966
2012-01-07T08:31:40Z
Sbouwhuis
12
Toevoeging genormaliseerd rekening(en)stelsel
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Het onderstaande Perl script is een voorbeeld script voor het schrijven van de balansrekeningen naar het scherm. Het is een voorbeeld hoe EekBoek functionaliteit gebruikt kan worden zonder ingelogd te zijn als EekBoek gebruiker. Het script kan bijvoorbeeld worden uitgebreid om EekBoek gegevens in andere applicaties te tonen of bewerken.<br/>
Auteur: Johan Vromans (2009)
* [[media:eekboek-API-example_pl.txt|eekboek-API-example.pl]]
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
d8835ba3c9abf5a9940caa4bedbbbef20be54355
Platform:Ubuntu
0
55
963
946
2011-11-26T22:08:31Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 (reacties zijn welkom). Mocht je een wat oudere versie gebruiken, zoals Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.
__FORCETOC__
===Installatie===
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
===Opmerkingen===
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
76da5dbf86249508b5258a69963fca691b7dbd0e
988
963
2012-02-14T11:54:48Z
Sbouwhuis
12
Toevoeging package installatie
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 (reacties zijn welkom). Mocht je een wat oudere versie gebruiken, zoals Lucid (10.04, LTS) dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.
__FORCETOC__
===Installatie===
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op "eekboek" en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:
[[Bestand:installatie-ubuntu.png]]
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
sudo apt-get install eekboek-db-postgresql
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
===Opmerkingen===
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
66b7c45283f9a916065b86f2e38830713d055f43
Bestand:X1234.txt
6
97
964
2011-11-27T20:09:32Z
JohanVromans
6
testbestand upload
wikitext
text/x-wiki
testbestand upload
23adb4fe4e6c69d4f5c5fe00e554a23adc864d9f
Bestand:Vve.txt
6
98
967
2011-12-10T19:06:28Z
Sbouwhuis
12
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
968
967
2011-12-10T19:09:17Z
Sbouwhuis
12
heeft een nieuwe versie van "[[Bestand:Vve.txt]]" toegevoegd
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
EekBoek quick start guide
0
76
971
839
2012-01-07T04:50:07Z
Sbouwhuis
12
Toevoeging support mogelijkheden
wikitext
text/x-wiki
Using EekBoek for the first time can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working operating system with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting up an administration===
Type the following to enter the EekBoek environment in english:
LANG=en_US.UTF-8 ebshell
The ebshell is the environment in which all EekBoek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under <tt>'''$HOME/.eekboek/admdir'''</tt> with the name of the administration that contains the set of configuration files.
So, if the administration is called <tt>'''eekboek_test_2015'''</tt>, then the configuration files will be stored under <tt>'''$HOME/.eekboek/admdir/eekboek_test_2015'''</tt>.
Type help to get a list of commands.
Type the following command to find help on that command:
help
For instance <tt>'''help memoriaal'''</tt>.
===Syntax===
The following syntax is used in the booking examples below:
* ? = optional
* * = zero or more
* + = one or more
* | = alternatives
===Booking formats===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? date description crediteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? date description debiteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd date? crediteur amount
|-
| <b><i>deb_regel</i></b>:
| deb date? debiteur amount
|-
| <b><i>std_regel</i></b>:
| std date? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| description amount account
|}
</div>
===Sample bookings===
Example of a booking as sales, with booking number 12:
verkoop:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
For backdated bookings, add the <tt>'''year'''</tt> to which the booking should be attributed:
[kas|bank|inkoop|verkoop]:[<b>year</b>]:[accountnumber] [date] [description] [relation] [regel]
Example:
verkoop:<b>2006</b>:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
===Removing bookings===
To remove bookings, use the following command:
verwijder
which will remove the last entered booking. Use the following to remove the booking with the specified booking number.:
verwijder verkoop:12
===Leaving EekBoek===
Type <tt>'''quit'''</tt> to leave the EekBoek environment.
===EekBoek support===
Even though the language may bar you from using EekBoek more often, there is a wealth of assistance available. A short-list:
* [[Meer_documentatie_en_gebruikstips|This wiki]]
* [http://www.eekboek.nl/docs/ Official documentation]
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]: user forum
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list]: developers forum
e7f71c9ff0de2a909b07e1426666939ef0349b8b
990
971
2012-02-24T09:09:46Z
Sbouwhuis
12
Paragraaf met voorbeelden toegevoegd
wikitext
text/x-wiki
Using EekBoek for the first time can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working operating system with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting up an administration===
Type the following to enter the EekBoek environment in english:
LANG=en_US.UTF-8 ebshell
The ebshell is the environment in which all EekBoek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under <tt>'''$HOME/.eekboek/admdir'''</tt> with the name of the administration that contains the set of configuration files.
So, if the administration is called <tt>'''eekboek_test_2015'''</tt>, then the configuration files will be stored under <tt>'''$HOME/.eekboek/admdir/eekboek_test_2015'''</tt>.
Type help to get a list of commands.
Type the following command to find help on that command:
help
For instance <tt>'''help memoriaal'''</tt>.
===Using EekBoek===
The attached file contains working examples of bookings which are further explained below.
===Syntax===
The following syntax is used in the booking examples below:
* ? = optional
* * = zero or more
* + = one or more
* | = alternatives
===Booking formats===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? date description crediteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? date description debiteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd date? crediteur amount
|-
| <b><i>deb_regel</i></b>:
| deb date? debiteur amount
|-
| <b><i>std_regel</i></b>:
| std date? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| description amount account
|}
</div>
===Sample bookings===
Example of a booking as sales, with booking number 12:
verkoop:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
For backdated bookings, add the <tt>'''year'''</tt> to which the booking should be attributed:
[kas|bank|inkoop|verkoop]:[<b>year</b>]:[accountnumber] [date] [description] [relation] [regel]
Example:
verkoop:<b>2006</b>:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
===Removing bookings===
To remove bookings, use the following command:
verwijder
which will remove the last entered booking. Use the following to remove the booking with the specified booking number.:
verwijder verkoop:12
===Leaving EekBoek===
Type <tt>'''quit'''</tt> to leave the EekBoek environment.
===EekBoek support===
Even though the language may bar you from using EekBoek more often, there is a wealth of assistance available. A short-list:
* [[Meer_documentatie_en_gebruikstips|This wiki]]
* [http://www.eekboek.nl/docs/ Official documentation]
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]: user forum
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list]: developers forum
170a49f43f175a41576d02515c9de9a09ae0dce1
991
990
2012-02-24T09:10:43Z
Sbouwhuis
12
/* Using EekBoek */
wikitext
text/x-wiki
Using EekBoek for the first time can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working operating system with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting up an administration===
Type the following to enter the EekBoek environment in english:
LANG=en_US.UTF-8 ebshell
The ebshell is the environment in which all EekBoek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under <tt>'''$HOME/.eekboek/admdir'''</tt> with the name of the administration that contains the set of configuration files.
So, if the administration is called <tt>'''eekboek_test_2015'''</tt>, then the configuration files will be stored under <tt>'''$HOME/.eekboek/admdir/eekboek_test_2015'''</tt>.
Type help to get a list of commands.
Type the following command to find help on that command:
help
For instance <tt>'''help memoriaal'''</tt>.
===Using EekBoek===
The attached file contains working examples of bookings which are further explained below.
[[Media:mutaties-en.eb]]
===Syntax===
The following syntax is used in the booking examples below:
* ? = optional
* * = zero or more
* + = one or more
* | = alternatives
===Booking formats===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? date description crediteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? date description debiteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd date? crediteur amount
|-
| <b><i>deb_regel</i></b>:
| deb date? debiteur amount
|-
| <b><i>std_regel</i></b>:
| std date? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| description amount account
|}
</div>
===Sample bookings===
Example of a booking as sales, with booking number 12:
verkoop:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
For backdated bookings, add the <tt>'''year'''</tt> to which the booking should be attributed:
[kas|bank|inkoop|verkoop]:[<b>year</b>]:[accountnumber] [date] [description] [relation] [regel]
Example:
verkoop:<b>2006</b>:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
===Removing bookings===
To remove bookings, use the following command:
verwijder
which will remove the last entered booking. Use the following to remove the booking with the specified booking number.:
verwijder verkoop:12
===Leaving EekBoek===
Type <tt>'''quit'''</tt> to leave the EekBoek environment.
===EekBoek support===
Even though the language may bar you from using EekBoek more often, there is a wealth of assistance available. A short-list:
* [[Meer_documentatie_en_gebruikstips|This wiki]]
* [http://www.eekboek.nl/docs/ Official documentation]
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]: user forum
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list]: developers forum
6b406829307f9f3427d9111acb006b1251890806
993
991
2012-02-24T09:16:17Z
Sbouwhuis
12
/* Using EekBoek */
wikitext
text/x-wiki
Using EekBoek for the first time can be confusing, not only because it was originally conceived in Dutch, but also because the configurations and options may be hard to find.
The following assumes that you have a working operating system with the latest version of EekBoek installed and a terminal window logged in as a user with the ability to run sudo commands (root privileges).
===Setting up an administration===
Type the following to enter the EekBoek environment in english:
LANG=en_US.UTF-8 ebshell
The ebshell is the environment in which all EekBoek commands can be entered.
If this is the first time you log into the EekBoek environment, you will now be presented with an interactive menu consisting of 6 questions. These questions help to set up an administration for you.
After completion, there is a directory under <tt>'''$HOME/.eekboek/admdir'''</tt> with the name of the administration that contains the set of configuration files.
So, if the administration is called <tt>'''eekboek_test_2015'''</tt>, then the configuration files will be stored under <tt>'''$HOME/.eekboek/admdir/eekboek_test_2015'''</tt>.
Type help to get a list of commands.
Type the following command to find help on that command:
help
For instance <tt>'''help memoriaal'''</tt>.
===Using EekBoek===
The attached file contains working examples of bookings which are further explained below.
[[Media:mutaties-en.txt]]
Use the following commands to import this file:
import --file=mutaties-en.txt
Or in the shell directly:
ebshell --import --file=mutaties-en.txt
===Syntax===
The following syntax is used in the booking examples below:
* ? = optional
* * = zero or more
* + = one or more
* | = alternatives
===Booking formats===
<div style="font-family: Monospace">
{|
| [http://www.eekboek.nl/docs/bookings/payable.html Inkoopfactuur]:
| inkoop(:nr)? date description crediteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/receivable.html Verkoopfactuur]:
| verkoop(:nr)? date description debiteur (--totaal=amount)? <b><i>regel</i></b>+
|-
| [http://www.eekboek.nl/docs/bookings/bank.html Bankafschrift]:
| bank(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/cash.html Kas]:
| kas(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| [http://www.eekboek.nl/docs/bookings/memorial.html Memoriaal]:
| memoriaal(:nr)? date description (<b><i>crd_regel</i></b> <nowiki>|</nowiki> <b><i>deb_regel</i></b> <nowiki>|</nowiki> <b><i>std_regel</i></b>)+
|-
| <b><i>crd_regel</i></b>:
| crd date? crediteur amount
|-
| <b><i>deb_regel</i></b>:
| deb date? debiteur amount
|-
| <b><i>std_regel</i></b>:
| std date? <b><i>regel</i></b>
|-
| <b><i>regel</i></b>:
| description amount account
|}
</div>
===Sample bookings===
Example of a booking as sales, with booking number 12:
verkoop:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
For backdated bookings, add the <tt>'''year'''</tt> to which the booking should be attributed:
[kas|bank|inkoop|verkoop]:[<b>year</b>]:[accountnumber] [date] [description] [relation] [regel]
Example:
verkoop:<b>2006</b>:12 20xx-10-20 "Consulting hours" ACME Activities 369,82 8900
===Removing bookings===
To remove bookings, use the following command:
verwijder
which will remove the last entered booking. Use the following to remove the booking with the specified booking number.:
verwijder verkoop:12
===Leaving EekBoek===
Type <tt>'''quit'''</tt> to leave the EekBoek environment.
===EekBoek support===
Even though the language may bar you from using EekBoek more often, there is a wealth of assistance available. A short-list:
* [[Meer_documentatie_en_gebruikstips|This wiki]]
* [http://www.eekboek.nl/docs/ Official documentation]
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]: user forum
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list]: developers forum
18b3feb609484d7fcd298665215adce9972bc1b5
Bestand:Number-of-posts-by-month.png
6
99
973
2012-01-07T07:28:07Z
Sbouwhuis
12
Aantal posts op de eekboek-users lijst per maand 2006-2011.
wikitext
text/x-wiki
Aantal posts op de eekboek-users lijst per maand 2006-2011.
cce5f8a2f02cd6c09a7e76faa05c5cf2be5448f8
974
973
2012-01-07T07:30:09Z
Sbouwhuis
12
heeft een nieuwe versie van "[[Bestand:Number-of-posts-by-month.png]]" toegevoegd
wikitext
text/x-wiki
Aantal posts op de eekboek-users lijst per maand 2006-2011.
cce5f8a2f02cd6c09a7e76faa05c5cf2be5448f8
Community support
0
68
975
887
2012-01-07T07:33:09Z
Sbouwhuis
12
Toevoeging grafiek
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken? Deze zijn de twee belangrijkste bronnen voor het leren omgaan met EekBoek.
==== Inleiding ====
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in deze drie media zijn dezelfde. Als je dus bijvoorbeeld iets post op het forum, verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te doorzoeken via [http://sourceforge.net/search/?group_id=154512&type_of_search=mlists de mailinglist archieven van SourceForge].
==== Support via een mailinglist ====
De mailinglists zijn mailings waarop je je kunt abonneren en eventueel kunt reageren op de daarin opgenomen berichten. Voor EekBoek zijn de volgende mailinglists in gebruik:
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]: hier wisselen EekBoek gebruikers ervaringen uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list]: hier worden meldingen opgenomen bij bijvoorbeeld nieuwe versies, deze lijst heeft een laag volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list]: voor mensen die mee willen werken aan de ontwikkeling van EekBoek.
==== Support via een forum ====
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam op het forum te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum]: hier wisselen EekBoek gebruikers ervaringen uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum]: hier worden meldingen opgenomen bij bijvoorbeeld nieuwe versies, deze lijst heeft een laag volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum]: voor mensen die mee willen werken aan de ontwikkeling van EekBoek.
==== Support via een nieuwsgroep ====
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen eekBoek gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Hierin worden meldingen opgenomen bij bijvoorbeeld nieuwe versies, deze lijst heeft een laag volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling van EekBoek.
==== Mailinglist gebruik ====
Kennelijk wordt er in de december maanden het meest gebruik gemaakt van EekBoek, gemeten naar het aantal posts op de eekboek-users mailinglijst:
[[Bestand:Number-of-posts-by-month.png]]
De grafiek toont het gemiddeld aantal posts op de mailinglijst van 2006 tot en met 2011.
84057ddc641324bffee8d5879672289656659821
976
975
2012-01-07T07:34:12Z
Sbouwhuis
12
wikitext
text/x-wiki
Heeft u de [http://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken? Deze zijn de twee belangrijkste bronnen voor het leren omgaan met EekBoek.
==== Inleiding ====
Support is verkrijgbaar via een mailinglist, forum of nieuwsgroep. De berichten in deze drie media zijn dezelfde. Als je dus bijvoorbeeld iets post op het forum, verschijnt dat bericht ook in de mailinglijst en in de nieuwsgroep. Oude berichten (van voor 3 februari 2011) zijn op dit moment alleen te doorzoeken via [http://sourceforge.net/search/?group_id=154512&type_of_search=mlists de mailinglist archieven van SourceForge].
==== Support via een mailinglist ====
De mailinglists zijn mailings waarop je je kunt abonneren en eventueel kunt reageren op de daarin opgenomen berichten. Voor EekBoek zijn de volgende mailinglists in gebruik:
* [https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]: hier wisselen EekBoek gebruikers ervaringen uit.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-announce EekBoek aankondigingen mailing list]: hier worden meldingen opgenomen bij bijvoorbeeld nieuwe versies, deze lijst heeft een laag volume.
* [https://lists.sourceforge.net/lists/listinfo/eekboek-devel EekBoek development mailing list]: voor mensen die mee willen werken aan de ontwikkeling van EekBoek.
==== Support via een forum ====
Berichten versturen kan via "--Action--" knop rechts, kies daar voor "post". De eerste keer dat je een bericht verstuurt naar een forum moet je een e-mail beantwoorden, dit is om spam op het forum te voorkomen.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.user EekBoek gebruikers forum]: hier wisselen EekBoek gebruikers ervaringen uit.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.announce EekBoek aankondigingen forum]: hier worden meldingen opgenomen bij bijvoorbeeld nieuwe versies, deze lijst heeft een laag volume.
* [http://dir.gmane.org/gmane.comp.finance.eekboek.devel EekBoek development forum]: voor mensen die mee willen werken aan de ontwikkeling van EekBoek.
==== Support via een nieuwsgroep ====
De nieuwsgroepen zijn in elk geval bereikbaar via news.gmane.org.
* gmane.comp.finance.eekboek.user EekBoek gebruikers nieuwsgroep. Hier wisselen eekBoek gebruikers ervaring uit.
* gmane.comp.finance.eekboek.announce EekBoek aankondigingen nieuwsgroep. Hierin worden meldingen opgenomen bij bijvoorbeeld nieuwe versies, deze lijst heeft een laag volume.
* gmane.comp.finance.eekboek.devel EekBoek development mailing list. Voor mensen die mee willen werken aan de ontwikkeling van EekBoek.
==== Mailinglist gebruik ====
Kennelijk wordt er in de december maanden het meest gebruik gemaakt van EekBoek, gemeten naar het aantal posts op de eekboek-users mailinglijst:
[[Bestand:Number-of-posts-by-month.png]]
De grafiek toont het gemiddeld aantal posts op de mailinglijst van 2006 tot en met 2011.
c1af0d67ad9805fdf4c4aabfb1b1b58d2699cea5
Meer documentatie en gebruikstips
0
69
977
940
2012-01-07T07:40:06Z
Sbouwhuis
12
Voorbehoud verwijderd
wikitext
text/x-wiki
EekBoek advanced topics:
* [[Gebruikstips|Gebruikstips]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[Terminologie|Terminologie]]
EekBoek en databases:
* [[Postgresql|Artikel over installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[Eekboek met SQLite]]
* [[PostgreSQL dumpen onder Linux]]
Overig:
* [[Hulp voor het gebruiken van deze wiki]]
* [[Testen|Pagina over testen]]
6538503347a07aa02ed79735a8391086edb24668
978
977
2012-01-07T07:45:07Z
Sbouwhuis
12
Toevoeging link EekBoek API, aanpassing structuur
wikitext
text/x-wiki
EekBoek advanced topics:
* [[Gebruikstips|Gebruikstips]]
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]
* [[Eekboek stuurtaal]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[EekBoek API|EekBoek API]]
* [[Terminologie|Terminologie]]
EekBoek en databases:
* [[Postgresql|Installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[PostgreSQL dumpen onder Linux]]
* [[Eekboek met SQLite]]
Overig:
* [[Hulp voor het gebruiken van deze wiki]]
* [[Testen|Pagina over testen]]
755ba8921139aa480e1ad26fd4c7cbb4e4c7162e
EekBoek API
0
100
979
2012-01-07T07:56:18Z
Sbouwhuis
12
Aanmaken pagina
wikitext
text/x-wiki
=Het gebruik van de EekBoek API=
De EekBoek API stelt een gebruiker in staat om EekBoek functionaliteit te gebruiken zonder ingelogd te zijn als gebruiker. Bijvoorbeeld een andere applicatie die boekhoudgegevens genereert of opslaat kan boekingen doorgeven aan EekBoek, die vervolgens weer rapportages terugstuurt aan de applicatie.
Hoe kan ik het equivalent doen van
bank[:nr] [ datum ] boekstukomschrijving
gevolgd door een of meer:
crd [ datum ] code bedrag (betaling van crediteur)
deb [ datum ] code bedrag (betaling van debiteur)
std [ datum ] omschrijving bedrag rekening (vrije boeking)
in Perl?
Dit kan door alle argumenten stuk voor stuk aan de EB::Shell methode "do_bank" mee te geven.
Als je een expliciet boekstuknummer wilt meegeven, dan kun je daarvoor de optie "--nr=NNN" gebruiken. Bijvoorbeeld, deze beide ebshell opdrachten zijn gelijk:
eb> bank:24 foo bar ...
eb> bank --nr=24 foo bar ...
Wat de EekBoek shell doet is:
* lees het commando in
* breek het in stukken ('woorden')
* geef deze stukken als een array door aan de betreffende do_XXX methode.
Relevante links:
[[Contrib:Overzicht]]
600113dc429bde820ca8b13331876c25cc9077a9
981
979
2012-01-07T09:36:22Z
Sbouwhuis
12
Toevoeging link
wikitext
text/x-wiki
=Het gebruik van de EekBoek API=
De EekBoek API stelt een gebruiker in staat om EekBoek functionaliteit te gebruiken zonder ingelogd te zijn als gebruiker. Bijvoorbeeld een andere applicatie die boekhoudgegevens genereert of opslaat kan boekingen doorgeven aan EekBoek, die vervolgens weer rapportages terugstuurt aan de applicatie.
Hoe kan ik het equivalent doen van
bank[:nr] [ datum ] boekstukomschrijving
gevolgd door een of meer:
crd [ datum ] code bedrag (betaling van crediteur)
deb [ datum ] code bedrag (betaling van debiteur)
std [ datum ] omschrijving bedrag rekening (vrije boeking)
in Perl?
Dit kan door alle argumenten stuk voor stuk aan de EB::Shell methode "do_bank" mee te geven.
Als je een expliciet boekstuknummer wilt meegeven, dan kun je daarvoor de optie "--nr=NNN" gebruiken. Bijvoorbeeld, deze beide ebshell opdrachten zijn gelijk:
eb> bank:24 foo bar ...
eb> bank --nr=24 foo bar ...
Wat de EekBoek shell doet is:
* lees het commando in
* breek het in stukken ('woorden')
* geef deze stukken als een array door aan de betreffende do_XXX methode.
==Relevante links==
* [[Contrib:Overzicht]]
* Git repository: contrib/API/example*pl
bdebc5b188948d93a1be4ebb056feb66283ee9a4
982
981
2012-01-07T09:37:30Z
Sbouwhuis
12
Aanpassing heading
wikitext
text/x-wiki
==Het gebruik van de EekBoek API==
De EekBoek API stelt een gebruiker in staat om EekBoek functionaliteit te gebruiken zonder ingelogd te zijn als gebruiker. Bijvoorbeeld een andere applicatie die boekhoudgegevens genereert of opslaat kan boekingen doorgeven aan EekBoek, die vervolgens weer rapportages terugstuurt aan de applicatie.
Hoe kan ik het equivalent doen van
bank[:nr] [ datum ] boekstukomschrijving
gevolgd door een of meer:
crd [ datum ] code bedrag (betaling van crediteur)
deb [ datum ] code bedrag (betaling van debiteur)
std [ datum ] omschrijving bedrag rekening (vrije boeking)
in Perl?
Dit kan door alle argumenten stuk voor stuk aan de EB::Shell methode "do_bank" mee te geven.
Als je een expliciet boekstuknummer wilt meegeven, dan kun je daarvoor de optie "--nr=NNN" gebruiken. Bijvoorbeeld, deze beide ebshell opdrachten zijn gelijk:
eb> bank:24 foo bar ...
eb> bank --nr=24 foo bar ...
Wat de EekBoek shell doet is:
* lees het commando in
* breek het in stukken ('woorden')
* geef deze stukken als een array door aan de betreffende do_XXX methode.
==Relevante links==
* [[Contrib:Overzicht]]
* Git repository: contrib/API/example*pl
ef25e0be4ce9620de6ce21a9b1e5913da94809de
GitRepository
0
49
983
897
2012-01-07T10:38:36Z
Sbouwhuis
12
Toevoeging relevante links
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of pkg_add -r git (FreeBSD).
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Build.PL
./Build
./Build test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Build.PL
./Build
./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
=== Relevante links ===
Opzetten van git onder FreeBSD: http://forums.freebsd.org/showthread.php?t=10810
2da515a7c3661f273a522c5af82c118cfcd5b97e
985
983
2012-01-22T14:46:05Z
Sbouwhuis
12
/* EekBoek opzetten van uit de Git repository */
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Build.PL
./Build
./Build test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Build.PL
./Build
./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
=== Relevante links ===
Opzetten van git onder FreeBSD: http://forums.freebsd.org/showthread.php?t=10810
a956e9df42d4bc1bd844c226413f395758ca195a
986
985
2012-01-22T14:46:30Z
Sbouwhuis
12
Verwijderen redundante paragraaf
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Build.PL
./Build
./Build test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Build.PL
./Build
./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
576a8f62893675a4117e646b5ab050629b76d5a9
996
986
2012-03-15T13:47:21Z
Kees van den Broek
20
/* EekBoek opzetten van uit de Git repository */
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Build.PL
./Build
./Build test
Wanneer de systeem taalinstellingen afwijken van de gewenste taal binnen Eekboek:
export LANGUAGE=nl
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Build.PL
./Build
./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
aca9053317eb7f8730f35ddec060ca709dff124a
Postgresql
0
43
984
712
2012-01-07T10:58:06Z
Sbouwhuis
12
Toevoeging link voor FreeBSD
wikitext
text/x-wiki
Een van de databases waarop EekBoek gebruikt kan worden is [http://www.postgresql.org/ PostgreSQL]. PostgreSQL is een enterprise-grade, relationele database en bovendien open source. Wanneer meerdere EekBoek-gebruikers gelijktijdig met dezelfde administaties moeten kunnen werken is PostgreSQL vereist.
Hieronder staan de instructies voor installatie van PostgreSQL voor verschillende besturingssystemen.
__FORCETOC__
== Waarom PostgreSQL? ==
Eekboek is geschreven voor de volgende database engines: [http://sqlite.org/ SQLite] en PostgreSQL. Hoewel beide open source zijn, zijn er bepaalde redenen waarom voor PostgreSQL gekozen wordt:
* PostgreSQL is bevat een user access laag, waardoor verschillende gebruikers in verschillende rollen kunnen aanloggen. Hierdoor kan iemand in de rol administrator alleen gebruikers aanmaken en rechten toekennen en iemand in de rol van gebruiker alleen boekingen invoeren, maar geen gebruikers aanmaken of rechten toekennen.
* PostgreSQL is multi-user, zodat verschillende gebruikers tegelijkertijd boekingen kunnen invoeren.
* PostgreSQL is gemaakt voor rapportages en datawarehousing; anders gezegd: PostgreSQL is goed schaalbaar. Voor de meeste EekBoek gebruikers zal dit geen overweging zijn, maar PostgreSQL databases kunnen makkelijker groeien tot meer dan een paar gigabyte en blijven ook dan nog stabiel draaien.
* Als bijkomend voordeel is PostgreSQL optimaliseerbaar: door gebruik te maken van de eigenschappen van de specifieke hardware en software, kan de performance van PostgreSQL worden verhoogd.
Een aantal overwegingen om niet te kiezen voor PostgreSQL:
* PostgreSQL is een complexer produkt, waardoor meer configuratie nodig is
* PostgreSQL vereist meer administratieve handelingen
* PostgreSQL wordt niet standaard geinstalleerd op Linux en FreeBSD systemen, zoals wel het geval is bij SQLite.
== Installatie van PostgreSQL ==
=== Inleiding ===
Kijk altijd eerst of PostgreSQL geinstalleerd is. Voer daartoe het volgende shell commando uit:
which psql
of om te zien welke versie is geinstalleerd:
psql -v
De installatie van PostgreSQL is afhankelijk van het besturingssysteem.
=== Ubuntu ===
Zie hier voor installatie instructies: https://help.ubuntu.com/community/PostgreSQL.
Deze pagina bevat ook instructies voor installatie van [http://www.pgadmin.org/screenshots/ PgAdmin].
Specifieke installatie instructies voor de installatie en het gebruik van PostgreSQL op een netwerk zie hier: [[PostgreSQL installatie op Ubuntu]].
=== Fedora ===
PostgreSQL is standaard beschikbaar onder Fedora. Indien nog niet geïnstalleerd kun je met de standaard package manager het package 'postgresql' installeren. Wil je op je systeem ook de database server draaien dan moet je tevens het package 'postgresql-server' installeren.
=== Debian ===
De volgende procedure installeert PostgreSQL op een Debian systeem tesamen met alle package dependencies:
apt-get install postgresql postgresql-client
[placeholder voor specifieke installatie instructies]
=== FreeBSD ===
Op de volgende pagina staat een procedure voor de installatie van PostgreSQL op FreeBSD: [[Platform:FreeBSD#Installatie_PostgreSQL]]
==Gebruik van PostgreSQL==
Bij het gebruik van PostgreSQL moeten enkele aspecten in de gaten worden gehouden.
De vooronderstellingen zijn:
* De database server draait op het systeem waarop ook de client (EekBoek) draait.
* Indien een nieuwe administratie wordt aangemaakt wordt bovendien verondersteld dat de user die EekBoek draait het recht heeft om PostgreSQL databases aan te maken.
* De user die EekBoek draait zonder username/password heeft toegang tot de eigen databases en die toegang wordt via een netwerk connectie verschaft.
Deze veronderstellingen zijn eenvoudig op de command line te verifieren:
$ createdb mydb
$ hostname
mypc.localdomain <- Dit is je systeemnaam. Vul die in op de volgende regel.
$ psql -h mypc.localdomain mydb
psql (8.4.5)
Type "help" for help.
mydb=# \q
$ dropdb mydb
Als aan deze voorwaarden niet is voldaan moet de configuratiefile worden aangepast.
Je kunt daartoe eerst de wizard doorlopen. Na de vraag of de bestanden en de database moeten worden aangemaakt zal het foutlopen; daar even niets van aantrekken maar de wizard afbreken.
Open nu een terminal (command) window en ga naar de plek waar de administratieve gegevens staan. Daar vind je de files eekboek.conf, schema.dat, relaties.eb, opening.eb en mutaties.eb.
Met een editor pas je het bestand eekboek.conf aan. Het gaat om de [database] sectie:
[database]
name = mijn_eerste_eekboek_2010
driver = postgres
Voeg hier de benodigde gegevens toe, bijvoorbeeld:
user = mydbaccount
password = mySecretDbPassword
host = pgserver.mydomain.org
Er is nog een laatste mogelijke complicatie, namelijk dat je wel toegang hebt tot de PostgreSQL database maar deze niet zelf mag aanmaken. Vraag in dat geval de databasebeheerder of deze een database met de naam "eekboek_mijn_eerste_eekboek_2010" (dus de naam zoals in de [database] sectie is aangegeven, met daarvoor "eekboek_") wil aanmaken en zorgen dat jij het recht van gebruik hebt.
Sla het gewijzigde bestand op, en voer de volgende opdracht uit:
$ ebshell --init
Het aanmaken van de database en het initialiseren van de administratie moet nu zonder problemen verlopen.
Vervolgens kun je de administratie gewoon gebruiken met de GUI of CLI.
== Tenslotte ==
PostgreSQL heeft een eigen licentie overeenkomst die afwijkt van die van EekBoek: http://www.postgresql.org/about/licence
5a59106a00c235cb00d2da2e3ebc4e052eac4528
Bestand:Installatie-ubuntu.png
6
101
989
2012-02-14T11:55:12Z
Sbouwhuis
12
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Bestand:Mutaties-en.txt
6
102
992
2012-02-24T09:12:33Z
Sbouwhuis
12
Working examples of EekBoek bookings in english
wikitext
text/x-wiki
Working examples of EekBoek bookings in english
0d34c8516597a108418affbcadbdf66a2a41613b
Gebruiker:Kees van den Broek
2
103
994
2012-03-09T11:43:17Z
WikiSysop
1
Er wordt een gebruikerspagina gemaakt met de biografie van de nieuwe gebruiker.
wikitext
text/x-wiki
Beginnend Eekboek gebruiker wil wat bijdragen.
5462ebf9c9f776d9d9c9e6c6c7693cc378a3d675
Hoofdpagina
0
1
995
939
2012-03-09T12:18:06Z
WikiSysop
1
Toevoegen announce list bij installatie.
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-announce verzendlijst voor aankondigingen] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Accountants en administratiekantoren]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
8a3bfbd72a99662dd8afd5e74a66536d1a21d9d7
EekBoek:Lastige Boekingen
4
3
1001
1000
2012-03-19T09:05:24Z
Kees van den Broek
20
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur betaald vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van electronische diensten binnen de EU==
Op factuur moet staan "BTW verlegd". Zelf de BTW berekenen en opgeven bij 4b, terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2012-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 19
5b Voorbelasting 19
</pre>
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
In opdrachten.eb:
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
e13f3196bd787c84307f0391926ea4f4f24e3f8c
1002
1001
2012-03-19T09:12:09Z
Kees van den Broek
20
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur betaald vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld een domeinregistratie van 9,95 incl btw. Rekening 6905 : Kosten internet, Rekening 3110 : Prive stortingen via een memoriaal boeking.
''Stap 1:'' Maak een relatie aan indien deze nog niet bestaat
<pre>
relatie --dagboek=inkoop DOMREG "DomeinRegistratie BV" 6905
</pre>
''Stap 2:'' Maak inkoop stuk aan / crediteur
<pre>
inkoop:xx dd-mm-yyyy "Domeinregistratie" DOMREG --totaal=9.95 \
"Domeinregistraties mijndomein.nl" 9,95 6905
</pre>
''Stap 3:'' Sluit inkoop stuk via prive storting
<pre>
memoriaal:xx dd-mm-yyyy "Domeinregistratie mijndomein.nl" \
crd DOMREG -9,95 \
std "Voorschot DOMREG" 9,95 3110
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van electronische diensten binnen de EU==
Op factuur moet staan "BTW verlegd". Zelf de BTW berekenen en opgeven bij 4b, terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2012-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 19
5b Voorbelasting 19
</pre>
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
67b6ae5c5f90856200948d511fda6c84e057aeb3
1003
1002
2012-03-21T20:26:38Z
Kees van den Broek
20
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van electronische diensten binnen de EU==
Op factuur moet staan "BTW verlegd". Zelf de BTW berekenen en opgeven bij 4b, terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2012-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 19
5b Voorbelasting 19
</pre>
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
39a9d6a05cbeee8f16f9d943164b1ae93be03d7a
1004
1003
2012-03-22T08:55:28Z
Kees van den Broek
20
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van electronische diensten binnen de EU==
Op factuur moet staan "BTW verlegd". Zelf de BTW berekenen en opgeven bij 4b, terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2012-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 19
5b Voorbelasting 19
</pre>
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
1ba386bbb968ed08383b6af8156c6b9d2ca871f2
1005
1004
2012-05-01T13:47:20Z
Sbouwhuis
12
Toegevoegd paragraaf Afrondingen
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van electronische diensten binnen de EU==
Op factuur moet staan "BTW verlegd". Zelf de BTW berekenen en opgeven bij 4b, terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2012-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 19
5b Voorbelasting 19
</pre>
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
==Afrondingen==
Stel er is 1,50 euro (fictief bedrag) voorbelasting betaald en dit wordt dan afgerond op 2,-. Er wordt op een bepaald moment dan 2,- overgemaakt van de belastingdienst op mijn rekening. Is die 0,50 euro dan 'winst'?
Dit kan op een "afrondingen" resultaatrekening worden geboekt, en ja, dat is dus een bedrag wat bij het resultaat komt en dus meetelt voor de winst.
Aan het eind van het jaar de totale afronding zo wegboeken in memoriaal:
memoriaal:20 2011-12-31 "Afronding BTW" \
std 2011-12-31 "Afronding BTW" -4.92@N 1550 \
std 2011-12-31 "Afronding BTW" 4.92@N 4992
1550 = Omzetbelasting betaald
4992 = Afrondingen
Wat ook kan is bij elke betaling/teruggaaf de afronding van die periode tegelijk met de bankbetaling/teruggaaf afboeken (dus dan die 2,- van het bankafschrift boeken als 1,50 BTW betaald (ontvangen dus eigenlijk) en 0,50 afrondingen. Dat is eigenlijk netter.
1ab3baf3bffe0c0794913f678de7572bd61e8089
1006
1005
2012-05-01T13:47:50Z
Sbouwhuis
12
/* Afrondingen */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van electronische diensten binnen de EU==
Op factuur moet staan "BTW verlegd". Zelf de BTW berekenen en opgeven bij 4b, terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2012-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 19
5b Voorbelasting 19
</pre>
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
==Afrondingen==
Stel er is 1,50 euro (fictief bedrag) voorbelasting betaald en dit wordt dan afgerond op 2,-. Er wordt op een bepaald moment dan 2,- overgemaakt van de belastingdienst op mijn rekening. Is die 0,50 euro dan 'winst'?
Dit kan op een "afrondingen" resultaatrekening worden geboekt, en ja, dat is dus een bedrag wat bij het resultaat komt en dus meetelt voor de winst.
Aan het eind van het jaar de totale afronding zo wegboeken in memoriaal:
memoriaal:20 2011-12-31 "Afronding BTW" \
std 2011-12-31 "Afronding BTW" -4.92@N 1550 \
std 2011-12-31 "Afronding BTW" 4.92@N 4992
1550 = Omzetbelasting betaald
4992 = Afrondingen
Wat ook kan is bij elke betaling/teruggaaf de afronding van die periode tegelijk met de bankbetaling/teruggaaf afboeken (dus dan die 2,- van het bankafschrift boeken als 1,50 BTW betaald (ontvangen dus eigenlijk) en 0,50 afrondingen. Dat is eigenlijk netter.
91d7271e96d5205cc611d5f1dac60bd4aeccd823
Meer documentatie en gebruikstips
0
69
1007
978
2012-05-01T15:55:29Z
Sbouwhuis
12
Toevoeging verduidelijkingen
wikitext
text/x-wiki
EekBoek advanced topics:
* [[Gebruikstips|Gebruikstips]]: administratieve taken die het gebruik van EekBoek vereenvoudigen
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: ongewone boekingen in EekBoek en EekBoek-idioom
* [[Eekboek stuurtaal]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[EekBoek API|EekBoek API]]
* [[Terminologie|Terminologie]]
EekBoek en databases:
* [[Postgresql|Installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[PostgreSQL dumpen onder Linux]]
* [[Eekboek met SQLite]]
Overig:
* [[Hulp voor het gebruiken van deze wiki]]
* [[Testen|Pagina over testen]]
b46276c83b1d05df53f3d99cfc5bbefeda7f6e36
Platform:MacOS
0
59
1008
914
2012-05-02T21:48:29Z
Sbouwhuis
12
Aanpassingen na beschikbaar komen van een installatie kit
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.'''''
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-2.dmg
Dit is een snapshot van 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.cava.co.uk/citrusperl/osx32.html CitrusPerl].
Een alternatief is alles via ActivePerl te installeren, zie [[Platform:MacOSX ActivePerl]] of anders via [[Platform:MacOSX macports]].
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
86fb138ed4411b25cc8b81d1460a2317f3c777a8
1009
1008
2012-05-03T06:29:47Z
Sbouwhuis
12
Aanpassing links
wikitext
text/x-wiki
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-2.dmg
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
e6878783aee945b602f8cb114cc1398837f978c9
1010
1009
2012-05-16T20:32:54Z
Sbouwhuis
12
Aanpassing versie nummer
wikitext
text/x-wiki
=== Install kit ===
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
42966dd58a63b36a3d6f4d5810832559bc7d7602
1033
1010
2012-09-22T18:30:59Z
JohanVromans
6
Installkit (container)
wikitext
text/x-wiki
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
De kant en klare versie voor Mac OSX systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge]. Dit is een containerbestand.
De naam van het bestand is '''eekboek-osx-uni'''-''versie''-''volgnummer''.'''dmg'''.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Na het openen van de container kan EekBoek worden gestart met het icoontje.
Als u de Package Contents bekijkt dan ziet u ook het command line '''ebshell''' programma.
<!--
=== Install kit ===
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
-->
460f25724d654cf9e95fb10126bc2f628ac5b707
Windows-installer
0
104
1011
2012-08-26T12:55:04Z
Edwin Hakkennes
16
Hoe bouw ik een installer voor EekBoek voor Windows
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het maken van een self-installing package voor EekBoek voor Windows.
''Work in progress, deze pagina is nog niet volledig of getest.
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installatie CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we mingw (de GCC compiler, benodigd vanwege dmake.exe).
*In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
wijzig 2>/dev/null in 2>nul op regel 26 (tenzij Johan iets slims bedenkt!)
make bootstrap
<er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
== Download en installatie Cava ==
* Download Cava
[[Voor de 32 bit variant heb ik versie 72 gebruikt!]]
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directories niet worden aangemaakt.
== Download en installatie Cava ==
* Download Cava
7b7d5d3e1fb97ab87cd7a06fbf2841fce7114f2c
1012
1011
2012-08-26T13:09:15Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
''Er komt een aparte pagina voor het installeren van het resultaat van deze pagina.
''Work in progress, deze pagina is nog niet volledig of getest.
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installatie CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
*In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
wijzig 2>/dev/null in 2>nul op regel 26 (tenzij Johan iets slims bedenkt!)
make bootstrap
<er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\91_ivp_sqlite.t (Wstat: 2304 Tests: 129 Failed: 9)
Failed tests: 24-26, 64-66, 104-106
Non-zero exit status: 9
t\admtest_result.t (Wstat: 256 Tests: 23 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=11, Tests=582, 276 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU)
Result: FAIL
Failed 2/11 test programs. 10/582 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installatie Cava ==
* Download Cava
[[Voor de 32 bit variant heb ik versie 72 gebruikt!]]
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
== Download en installatie InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie.
7838361122c6e5ba0fd68c40d54f1618341b11f9
1013
1012
2012-08-26T13:48:44Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
''Er komt een aparte pagina voor het installeren van het resultaat van deze pagina.
''Work in progress, deze pagina is nog niet volledig of getest.
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installatie CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
*In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
</code>
wijzig op regel 26 van git-version.pl
<code>
2>/dev/null
</code> in <code>
2>nul
</code>(tenzij Johan iets slims bedenkt!)
<code>
make bootstrap <er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\91_ivp_sqlite.t (Wstat: 2304 Tests: 129 Failed: 9)
Failed tests: 24-26, 64-66, 104-106
Non-zero exit status: 9
t\admtest_result.t (Wstat: 256 Tests: 23 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=11, Tests=582, 276 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU)
Result: FAIL
Failed 2/11 test programs. 10/582 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installatie Cava ==
* Download Cava
[[Voor de 32 bit variant heb ik versie 72 gebruikt!]]
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
== Download en installatie InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
2e445bd565c317f84affa70b250f07360ff166e0
1014
1013
2012-08-26T15:49:08Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
[[Er komt een aparte pagina voor het installeren van het resultaat van deze pagina]]
[[Work in progress, deze pagina is nog niet volledig of getest]]
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
</code>
wijzig op regel 26 van git-version.pl
<code>
2>/dev/null
</code> in <code>
2>nul
</code>(tenzij Johan iets slims bedenkt!)
<code>
make bootstrap <er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\91_ivp_sqlite.t (Wstat: 2304 Tests: 129 Failed: 9)
Failed tests: 24-26, 64-66, 104-106
Non-zero exit status: 9
t\admtest_result.t (Wstat: 256 Tests: 23 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=11, Tests=582, 276 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU)
Result: FAIL
Failed 2/11 test programs. 10/582 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
[Voor de 32 bit variant heb ik versie 72 gebruikt!]
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
2d163d79c195d30a16d3b7ee118f056dafc94f74
1015
1014
2012-08-26T16:20:21Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
[[Er komt een aparte pagina voor het installeren van het resultaat van deze pagina]]
[[Work in progress, deze pagina is nog niet volledig of getest]]
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
</code>
wijzig op regel 26 van git-version.pl
<code>
2>/dev/null
</code> in <code>
2>nul
</code>(tenzij Johan iets slims bedenkt!)
<code>
make bootstrap <er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\91_ivp_sqlite.t (Wstat: 2304 Tests: 129 Failed: 9)
Failed tests: 24-26, 64-66, 104-106
Non-zero exit status: 9
t\admtest_result.t (Wstat: 256 Tests: 23 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=11, Tests=582, 276 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU)
Result: FAIL
Failed 2/11 test programs. 10/582 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
[Voor de 32 bit variant heb ik versie 72 gebruikt!]
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Beide scripts als plain p
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
[[vreemd, je zet dus nergens de main directory]
ab4d8d2a5216640e79148ec913619855bba82f77
1016
1015
2012-08-26T16:27:00Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
[[Er komt een aparte pagina voor het installeren van het resultaat van deze pagina]]
[[Work in progress, deze pagina is nog niet volledig of getest]]
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
</code>
wijzig op regel 26 van git-version.pl
<code>
2>/dev/null
</code> in <code>
2>nul
</code>(tenzij Johan iets slims bedenkt!)
<code>
make bootstrap <er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\91_ivp_sqlite.t (Wstat: 2304 Tests: 129 Failed: 9)
Failed tests: 24-26, 64-66, 104-106
Non-zero exit status: 9
t\admtest_result.t (Wstat: 256 Tests: 23 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=11, Tests=582, 276 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU)
Result: FAIL
Failed 2/11 test programs. 10/582 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
[Voor de 32 bit variant heb ik versie 72 gebruikt!]
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
menu installer -> check 'require administrator privileges to install'
a781b983569420db232f4f8f21d63ab74cceb7d4
1017
1016
2012-08-26T16:41:14Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
[[Er komt een aparte pagina voor het installeren van het resultaat van deze pagina]]
[[Work in progress, deze pagina is nog niet volledig of getest]]
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
</code>
wijzig op regel 26 van git-version.pl
<code>
2>/dev/null
</code> in <code>
2>nul
</code>
(tenzij Johan iets slims bedenkt!)
<code>
make bootstrap <er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\91_ivp_sqlite.t (Wstat: 2304 Tests: 129 Failed: 9)
Failed tests: 24-26, 64-66, 104-106
Non-zero exit status: 9
t\admtest_result.t (Wstat: 256 Tests: 23 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=11, Tests=582, 276 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU)
Result: FAIL
Failed 2/11 test programs. 10/582 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
[[Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76]]
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
menu installer -> check 'require administrator privileges to install'
menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
in C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
in C:\eekboek\ebcava64\installer\ staat de gewenste installer.
== ToDo ==
1) De installer in unsigned. Dat betekent, dat de auteur als unknown staat, en windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen.
3) In ebcava kan nog een licentie text worden opgegeven.
8b150c26b3a309ee1530e734c0527f173ef51bc3
1018
1017
2012-08-26T16:43:03Z
Edwin Hakkennes
16
Rood is leuk, maar was niet als link bedoeld...
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
<<Er komt een aparte pagina voor het installeren van het resultaat van deze pagina>>
<<Work in progress, deze pagina is nog niet volledig of getest>>
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
</code>
wijzig op regel 26 van git-version.pl
<code>
2>/dev/null
</code> in <code>
2>nul
</code>
(tenzij Johan iets slims bedenkt!)
<code>
make bootstrap <er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\91_ivp_sqlite.t (Wstat: 2304 Tests: 129 Failed: 9)
Failed tests: 24-26, 64-66, 104-106
Non-zero exit status: 9
t\admtest_result.t (Wstat: 256 Tests: 23 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=11, Tests=582, 276 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU)
Result: FAIL
Failed 2/11 test programs. 10/582 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
<<Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76>>
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
menu installer -> check 'require administrator privileges to install'
menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
in C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
in C:\eekboek\ebcava64\installer\ staat de gewenste installer.
== ToDo ==
1) De installer in unsigned. Dat betekent, dat de auteur als unknown staat, en windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen.
3) In ebcava kan nog een licentie text worden opgegeven.
eefc23b5efb3f4184a2200f99f32b843da085e8a
1019
1018
2012-08-26T16:52:21Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
<<Er komt een aparte pagina voor het installeren van het resultaat van deze pagina>>
<<Work in progress, deze pagina is nog niet volledig of getest>>
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
</code>
wijzig op regel 26 van git-version.pl
<code>
2>/dev/null
</code> in <code>
2>nul
</code>
(tenzij Johan iets slims bedenkt!)
<code>
make bootstrap <er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\91_ivp_sqlite.t (Wstat: 2304 Tests: 129 Failed: 9)
Failed tests: 24-26, 64-66, 104-106
Non-zero exit status: 9
t\admtest_result.t (Wstat: 256 Tests: 23 Failed: 1)
Failed test: 12
Non-zero exit status: 1
Files=11, Tests=582, 276 wallclock secs ( 0.16 usr + 0.05 sys = 0.20 CPU)
Result: FAIL
Failed 2/11 test programs. 10/582 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
<<Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76>>
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
Helaas heeft de maker van deze installer, dit programma niet ondertekend. (zie ook de todo...)
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
menu installer -> check 'require administrator privileges to install'
menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
in C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
in C:\eekboek\ebcava64\installer\ staat de gewenste installer.
== ToDo ==
1) De installer in unsigned. Dat betekent, dat de auteur als unknown staat, en windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen.
3) In ebcava kan nog een licentie text worden opgegeven.
3e55d9afbb1072f74d1032deea55afa8ea674748
1020
1019
2012-08-30T20:40:30Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
<<Er komt een aparte pagina voor het installeren van het resultaat van deze pagina>>
<<Work in progress, deze pagina is nog niet volledig of getest>>
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
make bootstrap <er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\93_ivp_en.t (Wstat: 65280 Tests: 11 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 129 tests but ran 11.
Files=11, Tests=464, 258 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU)
Result: FAIL
Failed 1/11 test programs. 0/464 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
<<Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76>>
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
Helaas heeft de maker van deze installer, dit programma niet ondertekend. (zie ook de todo...)
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
menu installer -> check 'require administrator privileges to install'
menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
in C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
in C:\eekboek\ebcava64\installer\ staat de gewenste installer.
== ToDo ==
1) De installer in unsigned. Dat betekent, dat de auteur als unknown staat, en windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen.
3) In ebcava kan nog een licentie text worden opgegeven.
e518a674127eca9676e4121a7030547b76d20a49
1021
1020
2012-08-30T21:03:38Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
<<Er komt een aparte pagina voor het installeren van het resultaat van deze pagina>>
<<Work in progress, deze pagina is nog niet volledig of getest>>
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
make bootstrap <er missen een aantal files, dat is bekend>
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\93_ivp_en.t (Wstat: 65280 Tests: 11 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 129 tests but ran 11.
Files=11, Tests=464, 258 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU)
Result: FAIL
Failed 1/11 test programs. 0/464 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
<<Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76>>
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
Helaas heeft de maker van deze installer, dit programma niet ondertekend. (zie ook de todo...)
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
menu installer -> check 'require administrator privileges to install'
menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
in C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
in C:\eekboek\ebcava64\installer\ staat de gewenste installer.
< laatst uitgevoerd op 30-08-2012 met versie 2.1.4 >
== ToDo ==
1) De installer in unsigned. Dat betekent, dat de auteur als unknown staat, en windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen.
3) In ebcava kan nog een licentie text worden opgegeven.
b023cc430001911ffd3a607328ab1fd85cee31cc
1022
1021
2012-09-06T20:51:52Z
Edwin Hakkennes
16
update bij maken van versie 2.1.7.40
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
<<Er komt een aparte pagina voor het installeren van het resultaat van deze pagina>>
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
make bootstrap
perl Build.PL
Build
Build test
</code>
Als je een alleen re-build van een nieuwere versie doet:
<code>
cd c:\eekboek\builddir64\eekboek
git pull
make bootstrap
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\93_ivp_en.t (Wstat: 65280 Tests: 11 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 129 tests but ran 11.
Files=11, Tests=464, 258 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU)
Result: FAIL
Failed 1/11 test programs. 0/464 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
<<Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76>>
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
Helaas heeft de maker van deze installer, dit programma niet ondertekend. (zie ook de todo...)
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
menu installer -> check 'require administrator privileges to install'
menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
in C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
in C:\eekboek\ebcava64\installer\ staat de gewenste installer.
< laatst uitgevoerd op 30-08-2012 met versie 2.1.4 >
== ToDo ==
1) De installer in unsigned. Dat betekent, dat de auteur als unknown staat, en windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen, als er een download pagina is. Feitelijk: downloaden en dubbelklikken, accepteren dat de auteur onbekend is.
3) In ebcava kan nog een licentie text worden opgegeven.
95472cec21232de2ff2caaad9a08386126211e7d
1023
1022
2012-09-09T20:11:41Z
Edwin Hakkennes
16
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
<<Er komt een aparte pagina voor het installeren van het resultaat van deze pagina>>
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat te runnen.
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
make bootstrap
perl Build.PL
Build
Build test
</code>
Als je een alleen re-build van een nieuwere versie doet:
<code>
cd c:\eekboek\builddir64\eekboek
git pull
make bootstrap
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
om naar een bepaalde versie te springen:
<code>
git checkout tags/R02_01_06
</code>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\93_ivp_en.t (Wstat: 65280 Tests: 11 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 129 tests but ran 11.
Files=11, Tests=464, 258 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU)
Result: FAIL
Failed 1/11 test programs. 0/464 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
<<Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76>>
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
Helaas heeft de maker van deze installer, dit programma niet ondertekend. (zie ook de todo...)
== Download en installateer InnoSetup ==
Er is geen aparte 64 bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64 en 32 bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interperter goedzetten in menu Eekboek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
menu installer -> check 'require administrator privileges to install'
menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
in C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
in C:\eekboek\ebcava64\installer\ staat de gewenste installer.
< laatst uitgevoerd op 30-08-2012 met versie 2.1.4 >
== ToDo ==
1) De installer in unsigned. Dat betekent, dat de auteur als unknown staat, en windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen, als er een download pagina is. Feitelijk: downloaden en dubbelklikken, accepteren dat de auteur onbekend is.
3) In ebcava kan nog een licentie text worden opgegeven.
4adcec3c7a9cf00c6b33b620661c09a431949df3
Bijdragen aan EekBoek
0
41
1024
941
2012-09-12T05:52:48Z
Sbouwhuis
12
Toevoeging release conventions voor ontwikkelaars en testers
wikitext
text/x-wiki
U kunt uw eigen ervaringen delen met de andere gebruikers door handige tips en technieken op [[Algemene informatie|deze wiki]] te plaatsen.
Laat weten wat u van EekBoek vindt, onder het motto “niet tevreden, zeg het ons -- wel tevreden, zeg het anderen”.
==Schema's en administratie-sjablonen==
Sinds versie 2 kunnen automatisch administraties worden aangemaakt aan de hand van sjablonen. Een bibliotheekje van sjablonen waarmee startende gebruikers kunnen beginnen zou waardevol zijn. Als u een specifieke administratie heeft opgezet die wellicht ook voor anderen bruikbaar zou zijn, laat dat dan even weten op de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel mailing list].
==Aanpassingen en uitbreidingen aan de programma's==
EekBoek is een open source programma. De EekBoek-licentie is [http://nl.wikipedia.org/wiki/GNU_General_Public_License GPL], wat er in het kort op neer komt dat de broncode volledig vrij is en u er mee kan doen wat u zelf wilt, zolang u niemand anders belemmert om hetzelfde te doen wat u heeft gedaan.
EekBoek wordt ontwikkeld op git, een gedistribueerd version control systeem. U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Hiervoor moet git geinstalleerd zijn. Kijk voor meer informatie op [[GitRepository]].
Als u zelf aanpassingen heeft gemaakt is het natuurlijk fijn om deze ook weer terug te geven aan de EekBoek community, want dan kunnen anderen er ook van profiteren:
* Gevonden problemen en gewenste uitbreidingen kunt u aanmelden bij de [https://sourceforge.net/tracker/?group_id=154512 trackers], zodat we allemaal weten wat er speelt.
* Gebruikstips en workarounds kunnen het beste worden geplaatst op [[Gebruikstips]].
* Gebruik de [https://sourceforge.net/mailarchive/forum.php?forum_name=eekboek-devel eekboek-devel mailing list] (niet eekboek-users) om deze te bespreken.
Voor het aanleveren van patches gelieve het volgende in acht te nemen:
* 'unidiff' is het geprefereerde formaat, kortweg gezegd: +/- is goed, >/< is slecht; in de shell is dit "diff -c file_old file_new" of "diff -u file_old file_new"
* geef aan op welke versie van EekBoek de patch is gebaseerd
* geef een korte beschrijving van wat de patch doet of welk probleem (tracker nummer) de patch oplost
Indien mogelijk patches graag laten vergezellen van een test case. In de t/ directory van de EekBoek source kit zit een aantal tests als voorbeeld en ter inspiratie.
Omdat veel aspecten van een boekhoudkundig proces moeilijk te vangen zijn in simpele test cases, zijn losse tests niet altijd mogelijk. De geïntegreerde functionaliteit wordt getest in de ivp (installatie-verificatie procedure) tests. Deze tests kunnen dan worden uitgebreid om ook de nieuwe functionaliteit mee te nemen. Kijk voor meer informatie op pagina [[Testen]].
==Coding conventions==
Coding conventions zijn regels die programmeurs hanteren om de code beter leesbaar en beter onderhoudbaar te maken. Deze paragraaf behandelt de coding conventions voor Eekboek.
===Variables===
$data =
{ %$data,
author => 'Johan Vromans (jvromans@squirrel.nl)',
abstract => 'Elementary Bookkeeping (for the Dutch/European market)',
* Variabele namen zijn in lowercase
* Opening brace ({) van een variabele staat op de volgende regel
* Indent is twee spaties
* De values van de key-value pairs zijn uitgelijnd
===Functions===
sub vcopy {
my (%ctrl) = @_;
Voor functies, zoals de bovenstaande vcopy, gelden de volgende conventions:
* De opening brace ({) staat op dezelfde regel als de functienaam
* De indent is 4 spaties
===SQL===
my $sql = "SELECT * INTO TEMP TAccounts FROM Accounts WHERE acc_id = 0";
Voor SQL code dienen de reserved words, zoals SELECT, UPDATE, DELETE, FROM, WHERE, GROUP BY, ORDER BY etc, in uppercase te staan.
==Release conventies==
De release nummering van eekboek is conform het volgende formaat: x.y.z, waarbij:
* x: major releases bestaande uit belangrijke nieuwe of gewijzigde functionaliteit
* y: minor releases bestaande uit nieuwe of gewijzigde functionaliteit, welke niet tot de hoofd functionaliteit behoort; indien het minor release nummer kleiner is dan 10, dan wordt er een voorloopnul gebruikt.
* z: bug release; indien het bug release nummer kleiner is dan 10, dan wordt er een voorloopnul gebruikt.
Voor ontwikkelaars en testers:
* x.even.even = release (b.v. 2.00.04)
* x.oneven = ontwikkelbranch
* x.oneven.even = snapshot (b.v. 2.01.06)
* x.oneven.oneven = ontwikkelversies (b.v. 2.01.07)
Zo is 2.01.06 is een snapshot. Als je die uit git haalt moet je expliciet de tag R02_01_06 meegeven anders krijg je de huidige ontwikkelversie (met tag R02_01_07).
==Vertalingen==
EekBoek is in het nederlands geschreven, dat wil zeggen dat de termen op het scherm nederlandstalig zijn. U kunt EekBoek gebruiken in een taal van uw keuze. Zo is er bijvoorbeeld al een engelstalige versie. Voor het bijdragen aan vertalingen, kijk op de pagina [[Vertalingen]].
==Testen==
Tijdens de installatie van EekBoek wordt een zogenaamde installatie verificatie procedure (ivp) uitgevoerd. Hoewel deze test technisch van aard is, wordt er ook een aantal functionele zaken getest, zoals het opvoeren van boekingen en het rapporteren van balansen en resultaatrekeningen. In principe wordt voor iedere nieuwe functionaliteit een nieuwe test toegevoegd, zodat de applicatie alle bestaande en nieuwe functionaliteit correct ondersteund.
Voor meer over hoe bij te dragen aan de testen van EekBoek, kijk op de pagina [[Testen]].
28ff9a4e18d26c21e2ababc36136ea58479858ed
Gebruiker:Wytze van der Raay
2
105
1025
2012-09-20T16:24:01Z
WikiSysop
1
Er wordt een gebruikerspagina gemaakt met de biografie van de nieuwe gebruiker.
wikitext
text/x-wiki
EekBoek gebruiker vanaf het prille begin, in september 2005 testte ik de eerste kit (eb-0.06.tgz).
Vanaf boekjaar 2006 gebruik ik voor al mijn administraties EekBoek.
a95e4c6ed94a05f19f138aeb2a707d4f19f69ce2
Platform:Fedora
0
27
1026
435
2012-09-22T16:27:33Z
JohanVromans
6
Update, uitfaseren eekboek repo.
wikitext
text/x-wiki
'''''Deze pagina is nog in bewerking en bevat wellicht incomplete gegevens en niet-werkende verwijzingen.''''' __FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek-gui
''Als u enkel de command line versie wilt, dus zonder GUI, dan kunt u overal waar EekBoek-gui staat de packagenaam EekBoek toepassen.''
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
yum --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell, desktop icon, systeem menu entry
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
Met het installeren van het package EekBoek-gui wordt automatisch ook het package EekBoek geïnstalleerd. Dat hoeft u dus niet afzonderlijk te doen.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.05-1.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek-gui
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
-->
6713cc6784136d3e909f74d29be18f33d4b9a0e3
1027
1026
2012-09-22T16:27:57Z
JohanVromans
6
Verwijderen 'in bewerking'.
wikitext
text/x-wiki
__FORCETOC__
=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek-gui
''Als u enkel de command line versie wilt, dus zonder GUI, dan kunt u overal waar EekBoek-gui staat de packagenaam EekBoek toepassen.''
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
yum --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell, desktop icon, systeem menu entry
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
Met het installeren van het package EekBoek-gui wordt automatisch ook het package EekBoek geïnstalleerd. Dat hoeft u dus niet afzonderlijk te doen.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.05-1.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek-gui
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
-->
7aaa94eebdf661eeb3d400a31bc4759a6787e165
1028
1027
2012-09-22T16:28:27Z
JohanVromans
6
wikitext
text/x-wiki
__FORCETOC__=Fedora=
Web site: http://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, yum.
De volgende command-line opdracht laat zien welke versie beschikbaar is.
yum info EekBoek
Installeren gaat met de opdracht
sudo yum install EekBoek-gui
''Als u enkel de command line versie wilt, dus zonder GUI, dan kunt u overal waar EekBoek-gui staat de packagenaam EekBoek toepassen.''
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo yum update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
yum --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell, desktop icon, systeem menu entry
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
Met het installeren van het package EekBoek-gui wordt automatisch ook het package EekBoek geïnstalleerd. Dat hoeft u dus niet afzonderlijk te doen.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.05-1.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek-gui
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
-->
e9b32226178cc04d34ea0a1ec47471d1b8faf8c6
Platform:Linux
0
66
1029
816
2012-09-22T17:26:21Z
JohanVromans
6
Toevoegen link naar pagina LinuxOverig
wikitext
text/x-wiki
De onderstaande methoden kunnen gebruikt worden afhankelijk van de versie van Linux welke u gebruikt. De installatie methode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
* [[Platform:LinuxOverig|Overig]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]] (er is een RedHat RPM van ActivePerl)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
* [http://www.eekboek.nl/dl/ Eekboek download directory] (hier staan o.a. RPM's en oudere versies)
d0158074d4a9451bd8e1a25590e6b81973bc961f
1037
1029
2012-09-23T13:38:11Z
JohanVromans
6
wikitext
text/x-wiki
De onderstaande methoden kunnen gebruikt worden afhankelijk van de versie van Linux welke u gebruikt. De installatiemethode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
* [[Platform:LinuxOverig|Overig]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]] (er is een RedHat RPM van ActivePerl)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
* [http://www.eekboek.nl/dl/ Eekboek download directory] (hier staan o.a. RPM's en oudere versies)
02b70dcae872dabab483540a33bea83becf88ef7
Platform:LinuxOverig
0
106
1030
2012-09-22T17:46:20Z
JohanVromans
6
Nieuwe pagina.
wikitext
text/x-wiki
==== Inleiding ====
Naast specifieke installkits voor verschillende Linux systemen is er ook een generieke linux installatiekit. Deze vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge].
De naam van het kit is '''eekboek-installer-linux'''-''type''-''versie''-''volgnummer''.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Deze kit is op vrijwel alle, redelijk moderne Linux systemen te gebruiken die voldoen aan de volgende voorwaarden:
* Linux 32 of 64 bit
* glibc versie 2.5 of hoger
* GTK+ versie 2.10 of hoger
* libstdc++.so.6
==== Het installeren van de packages ====
Na het downloaden van de juiste installer kit moet deze eerst uitvoerbaar worden gemaakt:
chmod a+x eekboek-installer-linux-x86_64-2-2-0-160
Hierna kan deze worden uitgevoerd, waarna een gebruiksvriendelijks wizard u door het installatieproces begeleid. Installeren hoeft niet als super-user te gebeuren, de installatie vindt plaats bij de eigen files.
d918e81e348e7d152bd3ec767d1fb7f58b7c634e
1031
1030
2012-09-22T17:46:58Z
JohanVromans
6
wikitext
text/x-wiki
==== Inleiding ====
Naast specifieke installkits voor verschillende Linux systemen is er ook een generieke linux installatiekit. Deze vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge].
De naam van het kit is '''eekboek-installer-linux'''-''type''-''versie''-''volgnummer''.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Deze kit is op vrijwel alle, redelijk moderne Linux systemen te gebruiken die voldoen aan de volgende voorwaarden:
* Linux 32 of 64 bit
* glibc versie 2.5 of hoger
* GTK+ versie 2.10 of hoger
* libstdc++.so.6
==== Het installatieproces ====
Na het downloaden van de juiste installer kit moet deze eerst uitvoerbaar worden gemaakt:
chmod a+x eekboek-installer-linux-x86_64-2-2-0-160
Hierna kan deze worden uitgevoerd, waarna een gebruiksvriendelijks wizard u door het installatieproces begeleid. Installeren hoeft niet als super-user te gebeuren, de installatie vindt plaats bij de eigen files.
25f50a2100e6ba7b9c993ffb6bab61f9540bec2f
1036
1031
2012-09-22T18:57:26Z
JohanVromans
6
Opnemen bekend probleem met de PostgreSQL socket
wikitext
text/x-wiki
==== Inleiding ====
Naast specifieke installkits voor verschillende Linux systemen is er ook een generieke linux installatiekit. Deze vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge].
De naam van het kit is '''eekboek-installer-linux'''-''type''-''versie''-''volgnummer''.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Deze kit is op vrijwel alle, redelijk moderne Linux systemen te gebruiken die voldoen aan de volgende voorwaarden:
* Linux 32 of 64 bit
* glibc versie 2.5 of hoger
* GTK+ versie 2.10 of hoger
* libstdc++.so.6
==== Het installatieproces ====
Na het downloaden van de juiste installer kit moet deze eerst uitvoerbaar worden gemaakt:
chmod a+x eekboek-installer-linux-x86_64-2-2-0-160
Hierna kan deze worden uitgevoerd, waarna een gebruiksvriendelijks wizard u door het installatieproces begeleid. Installeren hoeft niet als super-user te gebeuren, de installatie vindt plaats bij de eigen files.
==== Bekende problemen ====
====== Postgres Database Socket ======
De EekBoek kit gaat ervan uit dat de PostgreSQL database server communiceert via een socket in de /tmp directory. Sommige Linux systemen hebben dit gewijzigd in /var/run/postgres. Als EekBoek er niet in slaagt om contact te maken met de '''lokale''' database server dan kunt u het gewijzigde pad voor de socket opgeven in het eekboek configuratiebestand, bijvoorbeeld:
[database]
name = myadmin_2012
host = /var/run/postgres
Dit geldt '''niet''' voor communicatie met een externe PosgreSQL database server, in welk geval u uiteraard de naam van het externe systeem opgeeft.
a1e53b17cf900c1d3f517b09b6e686549b57630f
Platform:Windows
0
28
1032
668
2012-09-22T18:25:29Z
JohanVromans
6
Installer
wikitext
text/x-wiki
=Microsoft Windows=
Packagers: [[Gebruiker:JohanVromans|Johan Vromans]] / [[Gebruiker:EdwinHakkenes|Edwin Hakkenes]]
De installatiekit voor Microsoft Windows systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge].
De naam van het kit is '''EekBoek'''-''versie''-''volgnummer''-''type''.'''exe'''.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-02-00'''.
Het ''volgnummer'' kan variëren.
Let op: Na het downloaden kan er bij het opstarten van de installer een opmerking komen dat dit programma niet gecertificeerd is door Microsoft. U kunt deze opmerking negeren.
<!--
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt. Het resultaat is echter de grafische versie van Eekboek.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
[[File:dosbox.jpg]]
[[File:welkom.jpg]]
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
9f999e4bcd593a970b3c5063bda912ad88f716a6
1034
1032
2012-09-22T18:31:16Z
JohanVromans
6
wikitext
text/x-wiki
=Microsoft Windows=
Packagers: [[Gebruiker:JohanVromans|Johan Vromans]] / [[Gebruiker:EdwinHakkenes|Edwin Hakkenes]]
De installatiekit voor Microsoft Windows systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge].
De naam van het kit is '''EekBoek'''-''versie''-''volgnummer''-''type''.'''exe'''.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-02-00'''.
Het ''volgnummer'' kan variëren.
Let op: Na het downloaden kan er bij het opstarten van de installer een opmerking komen dat dit programma niet gecertificeerd is door Microsoft. U kunt deze opmerking negeren.
<!--
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt. Het resultaat is echter de grafische versie van Eekboek.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
[[File:dosbox.jpg]]
[[File:welkom.jpg]]
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
a0090feddbb62a2a1e964f59ebef5757a0c78dc1
Platform:Overig
0
67
1035
891
2012-09-22T18:32:37Z
JohanVromans
6
Weghalen ActivePerl.
wikitext
text/x-wiki
Deze pagina bevat een aantal manieren om EekBoek te installeren voor minder gebruikelijke besturingssystemen:
* [[Platform:FreeBSD|FreeBSD]]
* [[Platfrom:Solaris|Solaris]]
De volgende methoden voor het installeren van EekBoek kunnen gebruikt worden wanneer de voornoemde methoden niet van toepassing zijn of niet gebruikt kunnen worden:
<!-- * [[Platform:ActivePerl|Installeren vanaf ActivePerl]] -->
* [[Platform:CPAN|Installeren vanaf CPAN]]
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanaf de GIT repository]] (ontwikkelversie)
* [http://www.eekboek.nl/dl/ Eekboek download directory] (veel bestanden, voornamelijk oude versies)
8fc5abbca030c09cd9950c6e28600cb8d83a9cf5
Platform:Netwerk
0
64
1038
825
2012-09-25T16:40:47Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of als root met "su progres". Het aanmaken van de role gaat hier met het commando "createuser -P ebuser". Hiermee maak je een role "ebuser" aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
0e2fa308ba2ddef7c9ec6d77a997c4c57b7a14e2
1044
1038
2012-10-07T13:13:24Z
Pvdv
7
/* De eerste client, het aanmaken van de database */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of als root met "su progres". Het aanmaken van de role gaat hier met het commando "createuser -P ebuser". Hiermee maak je een role "ebuser" aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Normaal maakt Eekboek de database zelf aan, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven.
7d8f41dfe83da16e75a20e4ee5f0847ee4293200
1045
1044
2012-10-07T13:15:39Z
Pvdv
7
/* Resultaat */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of als root met "su progres". Het aanmaken van de role gaat hier met het commando "createuser -P ebuser". Hiermee maak je een role "ebuser" aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Eekboek kan de database zelf aanmaken, daartoe moet de role het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken of zelfs de tabellen, en de role dit recht niet geven. Een andere optie is om 2 roles te maken, bijvoorbeeld een role "ebuser" die geen databases mag aanmaken en een role "ebadmin" die dit wel mag.
70e4ad64312147b7c971875653d49eeafccbc4f7
1046
1045
2012-10-07T13:21:02Z
Pvdv
7
/* Resultaat */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of als root met "su progres". Het aanmaken van de role gaat hier met het commando "createuser -P ebuser". Hiermee maak je een role "ebuser" aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma geschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Eekboek kan boekhoudingen zelf aanmaken in PostgreSQL, daartoe moet de role wel het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken, en de role dit recht niet geven. Een andere optie is om 2 roles te maken, bijvoorbeeld een role "ebuser" die geen databases mag aanmaken en een role "ebadmin" die dit wel mag. Het lastige daarvan is wel, dat de role "ebuser" het recht zal moeten krijgen om de database van "ebadmin" te bewerken.
1b01a63bcdc68c1e041eafff4048d4bd0667ecff
1047
1046
2012-10-07T13:22:24Z
Pvdv
7
/* Database role aanmaken */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of als root met "su progres". Het aanmaken van de role gaat hier met het commando "createuser -P ebuser". Hiermee maak je een role "ebuser" aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma beschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].
==== De volgende clients ====
In de wizard kies je voor een nieuwe boekhouding. Wat voor boekhouding je kiest is niet erg van belang want we kiezen er later voor om hem niet aan te maken. Je kiest de postgresql database. Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Dan komt er als laatste een pagina met een overzicht wat er gaat gebeuren. '''Daar vink je alles uit''' behalve "configuratiebestand". Er wordt nu een configuratiebestand aangemaakt maar geen database (die is er immers al) en je kunt inloggen op de bestaande database.
Waarschuwing: als je het boven genoemde uitvinken vergeet en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven.
In het CLI interface is er geen laatste pagina met een overzicht maar komen er verschillende vragen na elkaar. De vraag over het configuratiebestand beantwoord je met "ja". De vraag over de administratiebestanden en over de database beantwoord je met "nee". De laatste vraag over doorgaan beantwoord je uiteraard weer met "ja".
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Eekboek kan boekhoudingen zelf aanmaken in PostgreSQL, daartoe moet de role wel het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken, en de role dit recht niet geven. Een andere optie is om 2 roles te maken, bijvoorbeeld een role "ebuser" die geen databases mag aanmaken en een role "ebadmin" die dit wel mag. Het lastige daarvan is wel, dat de role "ebuser" het recht zal moeten krijgen om de database van "ebadmin" te bewerken.
1ae9d3eab51349582a45181866a2ece25db7c44e
1050
1047
2012-10-09T10:09:41Z
Pvdv
7
/* De volgende clients */
wikitext
text/x-wiki
Deze handleiding gaat over de netwerkinstallatie van EekBoek, ofwel het ter beschikking stellen van EekBoek via een bedrijfsnetwerk, zodat meerdere personen tegelijkertijd in dezelfde administraties boekingen kunnen invoeren of bewerken. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
===Architectuur===
Het doel is om tot de volgende architectuur te komen:
[[Bestand:Eekboek-network.png]]
=== Server ===
Bij installatie in een netwerk is er een server en zijn er één of meerdere clients. Concreet betekent dit dat EekBoek als applicatie op iedere client is geinstalleerd en het database management systeem op de server. Het database management systeem uit deze handleiding is PostgreSQL, omdat dat systeem multi-user mogelijkheden biedt. PostgreSQL 8.3 en later is bruikbaar, waarschijnlijk wat oudere versies ook maar precies weet ik dit niet. PostgreSQL is een database met veel mogelijkheden waarover complete boeken vol zijn geschreven, mijn verhaal blijft daarom enigszins beperkt. PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies.
Ik ga het nu allereerst over een paar configuratiebestanden hebben. Deze staan op ieder platform weer ergens anders. Vaak is het het handigste er even naar te zoeken. Na het wijzigen van deze bestanden moet postgresql herstart worden.
==== pg_hba.conf ====
Een belangrijk bestand in PostgreSQL is pg_hba.conf, hier dient het netwerk toegang te krijgen tot de database. Ik stel voor deze regel toe te voegen:
host all all 0.0.0.0/0 md5
Hiermee vertel je dat iedereen via het netwerk mag inloggen op alle databases mits er een juiste username en paswoord bekend is. Uiteraard kan er ook iets als 192.168.1.0/24 gebruikt worden in plaats van 0.0.0.0/0 als extra veiligheid. Meer informatie is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden]
==== postgresql.conf ====
Een ander belangerijk bestand is postgresql.conf. Ik raad je aan in dit bestand te zoeken naar "listen_addresses". Vaak is dit namelijk "localhost", of is het default "localhost" en dat gaat niet werken via het netwerk. Ik raad je hier aan er "listen_addresses = '*' " van te maken, wat betekent dat je van overal kunt aanmelden. Een eventueel hekje (#) aan het begin van de regel moet worden verwijderd. Uiteraard kan het ook hier op vele manieren, meer informatie is [http://www.postgresql.org/docs/8.4/interactive/config-setting.html hier te vinden].
==== Database role aanmaken ====
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Je kunt voor iedere gebruiker een eigen role aanmaken, maar een role kan ook prima gedeeld worden door meerdere gebruikers, vandaar ook de term "role" (in het Nederlands "rol").
In Linux/Unix kun je user "postgres" worden met een commando als "sudo su postgres" of als root met "su progres". Het aanmaken van de role gaat hier met het commando "createuser -P ebuser". Hiermee maak je een role "ebuser" aan met paswoord. Hij vraagt of de nieuwe role een superuser moet zijn, daarop antwoord je "nee". Hij vraagt of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je normaal "ja" [1]. Als laatste vraagt hij of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee". Uiteraard vraagt hij nog om een paswoord voor de nieuwe user en dan is de role klaar. Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
Bij Windows/Mac wordt er een programma PGAdmin meegeleverd waarmee je gemakkelijk een user kunt aanmaken nadat je verbonden bent als user "postgres" met postgresql op localhost. Ook voor Linux is dit programma beschikbaar. Je moet "edit | new object | new login role" doen. Let er op dat de nieuwe user normaal databases moet kunnen aanmaken [1], dat kun je in een tabblad instellen.
==== Firewall ====
Op de meeste servers zit tegenwoordig een firewall. PostgreSQL draait normaal op 5432 TCP en deze poort moet worden opengezet, zodat de clients bij deze poort kunnen. De configuratie van de firewall voor PostgreSQL is vergelijkbaar met die van een webserver, alleen is het poortnummer dus anders.
=== Client ===
Het is een goed idee om vanaf een client PC eerst te testen of de server te bereiken is op poort 5432. Ik doe dat normaal door op de commandline het commando "telnet 1.2.3.4 5432" te geven. Uiteraard moet je in plaats van "1.2.3.4" het correcte IP adres of de correcte naam van de server opgeven. Mocht de poort niet te bereiken zijn, ga dan nog eens naar de configuratie van de server kijken. Sommige Windows versies hebben overigens de telnet client default uit staan, [http://windows.microsoft.com/nl-NL/windows-vista/Telnet-frequently-asked-questions hier staat hoe je dat kunt veranderen].
Onderstaande gaat over Eekboek versie 2.02.00 en hoger. Mocht je een oudere versie van EekBoek gebruiken dan staan [[platform:Netwerkclient-oud|hier de juiste aanwijzingen]].
==== De eerste client, het aanmaken van de database ====
Na installatie van de eerste client kan de database worden aangemaakt. Het installeren van deze client kan eventueel ook op de server gebeuren, we gaan hier ervan uit dat het op de client gebeurt.
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je moet invullen met welke server je wilt connecten, via welke TCP/IP poort en met welke usernaam (role) en password. In een normale netwerkinstallatie vul je het ip nummer of de naam van de databaseserver in, de poort laat je ongewijzigd ("--standaard--"), de role waarmee je toegang hebt tot de database, en het bijbehorende paswoord. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Waarschuwing: als je een administratie aanmaakt onder een naam die al bestaat in PostgreSQL, en je hebt de database aangemaakt zoals beschreven op deze pagina, dan zal de bestaande boekhouding worden overschreven. Zie ook voetnoot [1].
==== De volgende clients ====
In de wizard kies je voor "verbinden met een bestaande boekhouding". Er wordt je om je username, paswoord, hostname en dergelijke gevraagd, die vul je in precies zoals hierboven beschreven. Er wordt nu een configuratiebestand aangemaakt maar geen boekhouding (die is er immers al) en je kunt inloggen op de bestaande boekhouding.
=== Resultaat ===
Het resultaat is een boekhouding waar verschillende mensen tegelijk op kunnen werken. De gegevens staan in een database op een server, die wellicht wat degelijker is en gebackupped wordt, en wie weet zelfs een UPS heeft tegen stroomuitval.
[1] Eekboek kan boekhoudingen zelf aanmaken in PostgreSQL, daartoe moet de role wel het recht hebben om databases aan te maken. Er zijn echter situaties denkbaar waarin de beheerder van de database dit niet wil, hij/zij kan dan zelf databases aanmaken, en de role dit recht niet geven. Een andere optie is om 2 roles te maken, bijvoorbeeld een role "ebuser" die geen databases mag aanmaken en een role "ebadmin" die dit wel mag. Het lastige daarvan is wel, dat de role "ebuser" het recht zal moeten krijgen om de database van "ebadmin" te bewerken.
9015ef920878ebdfe0fde1bf3ebc9dec3a9d7795
Platform:Debian
0
54
1039
499
2012-10-07T12:29:39Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze (6.0) of Wheezy (7.0) met Debian packages en zal ook bruikbaar zijn op Sid.
==== Het installeren van de packages ====
Voor de console versie van eekboek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
3a3a410a7092918dff295d42269144999925b112
1040
1039
2012-10-07T12:48:14Z
Pvdv
7
Upgraden naar 2.00.02 toegevoegd
wikitext
text/x-wiki
==== Inleiding ====
Deze handleiding gaat over het installeren van Eekboek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.
==== Het installeren van de packages ====
Doe onderstaande als root.
Voor de console versie van eekboek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je postgresql willen gebruiken als database dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQlite worden de benodigde pakketen al automatisch geinstalleerd met Eekboek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
==== Het eventueel upgraden van de packages naar Eekboek versie 2.00.02 ====
In Debian 6 zit Eekboek 2.00.02 en in Debian 7 zit Eekboek 2.00.04. Sinds kort is er echter ook een Eekboek 2.02.00. Deze versie heeft een aantal verbeteringen m.b.t. meerdere BTW-percentages in één jaar, en m.b.t. het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren, dit gaat als volgt. Voor het installeren zijn uiteraard root-rechten nodig:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
==== Eekboek starten ====
Daarna kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
4e62cd67682abc6eedac010b1026d9f08b60d13b
Platform:Ubuntu
0
55
1041
988
2012-10-07T13:00:24Z
Pvdv
7
Stuk over upgraden naar 2.02.00 toegevoegd
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.
__FORCETOC__
===Installatie===
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op "eekboek" en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:
[[Bestand:installatie-ubuntu.png]]
In deze handleiding wordt echter verder de installatie via de commandline besproken.
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig.
sudo apt-get install eekboek-db-postgresql
Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
==== Het eventueel upgraden van de packages naar Eekboek versie 2.00.02 ====
Sinds kort is er een Eekboek versie 2.02.00. Deze versie heeft een aantal verbeteringen m.b.t. meerdere BTW-percentages in één jaar, en m.b.t. het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
sudo dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
===Opmerkingen===
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
80e5ea6d20e8a1a74ba224b80cb58b5d90ba5935
1042
1041
2012-10-07T13:01:00Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.
__FORCETOC__
===Installatie===
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op "eekboek" en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:
[[Bestand:installatie-ubuntu.png]]
In deze handleiding wordt echter verder de installatie via de commandline besproken.
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig.
sudo apt-get install eekboek-db-postgresql
Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
==== Het eventueel upgraden van de packages naar Eekboek versie 2.00.02 ====
Sinds kort is er een Eekboek versie 2.02.00. Deze versie heeft een aantal verbeteringen m.b.t. meerdere BTW-percentages in één jaar, en m.b.t. het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
sudo dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
===Opmerkingen===
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
243f0411dc4db7b95e46c8e8dc2ceda6c8c79fc0
1043
1042
2012-10-07T13:01:51Z
Pvdv
7
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van Eekboek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.
__FORCETOC__
===Installatie===
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op "eekboek" en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:
[[Bestand:installatie-ubuntu.png]]
In deze handleiding wordt echter verder de installatie via de commandline besproken.
Voor de console versie van eekboek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig.
sudo apt-get install eekboek-db-postgresql
Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
=== Het eventueel upgraden van de packages naar Eekboek versie 2.00.02 ===
Sinds kort is er een Eekboek versie 2.02.00. Deze versie heeft een aantal verbeteringen m.b.t. meerdere BTW-percentages in één jaar, en m.b.t. het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
sudo dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
===Opmerkingen===
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van Eekboek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
42bb1ec0f0db62248b19fe853f82605820ac929f
Eekboek met PostgreSQL op localhost
0
81
1048
870
2012-10-07T13:28:23Z
Pvdv
7
/* Nieuwe versie van Eekboek configureren */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van "Stack Builder" waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.
=== PGadmin3 ===
Daarnaast is er een grafisch programma [http://www.pgadmin.org/ PGadmin3], wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken.
Het gemakkelijkste is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie (2.02.00 en hoger) van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bij problemen ===
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
En bij een Windows systeem dit:
host all all 127.0.0.1/32 md5
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Bij Debian Lenny is deze regel iets anders, waardoor je alleen kunt inloggen indien de role die gebruikt wordt dezelfde naam heeft als de username van de gebruiker. In dat geval is er geen paswoord nodig. Bovenstaande werkt wel bij Debian Squeeze en bij actuele versies van Ubuntu.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
22b1ce78ea76ee321ed83718cf04eb8fe3e97d1f
1049
1048
2012-10-07T13:29:26Z
Pvdv
7
/* Bij problemen */
wikitext
text/x-wiki
Deze handleiding gaat over de stand-alone installatie van Eekboek met PostgreSQL op een PC. De handleiding is niet specifiek voor een bepaald platform en is daarom enigszins algemeen. Deze handleiding is nog in ontwikkeling en zeker niet volledig. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
=== PostgreSQL ===
PostgreSQL wordt niet standaard bij EekBoek geleverd, maar het zit wel in de meeste Linux distributies en voor de meeste andere platformen is het gratis te downloaden via http://www.postgresql.org/ . Er zijn Windows, Mac, Linux, FreeBSD en Solaris versies. De installatie spreekt vrij voor zich, ik hield de defaults aan.
Onder Windows kwam ik aan het eind nog een vraag tegen over het starten van "Stack Builder" waarmee je verdere zaken kunt downloaden. Omdat dat niet nodig was heb ik het weg geklikt.
=== PGadmin3 ===
Daarnaast is er een grafisch programma [http://www.pgadmin.org/ PGadmin3], wat op sommige platformen (b.v. Windows, Mac) automatisch wordt meegeinstalleerd met PostgreSQL, op andere platformen is het een keuze (b.v. Linux). Voor Linux is het niet nodig dit programma te installeren, maar uiteraard kan het wel. Het is daar echter niet altijd zomaar "klaar voor gebruik".
=== Database role aanmaken ===
In PostgreSQL moet een "role" aangemaakt worden, dat is een user in PostgreSQL termen. Dit moet gedaan worden door de administratieve user van PostgreSQL, normaal heet deze "postgres". Onder Linux kun je dit het beste op de commandline doen omdat de gebruiker postgres daar meestal geen paswoord heeft, onder Windows kun je het beste PGadmin3 gebruiken.
Het gemakkelijkste is om een role aan te maken met dezelfde naam als je login-naam. Je kunt ook kiezen voor een meer generieke naam, b.v. "ebuser", een naam die we ook gebruiken in de netwerkinstallatie. Default wordt uitgegaan van je login-naam, een andere naam moet specifiek worden opgegeven in Eekboek.
==== Op de commandline ====
In Linux/Unix kun je op de commandline user "postgres" worden met een commando als "sudo su postgres" of "su progres". Het aanmaken van de role gaat met een commando als
createuser -P piet
* Dit vraagt eerst om het wachtwoord, kies een wachtwoord.
* Dan of de nieuwe role een superuser moet zijn, daarop antwoord je "nee".
* Dan of de nieuwe role nieuwe databases mag aanmaken, daarop antwoord je "ja".
* Dan of de nieuwe role nieuwe roles mag aanmaken, daarop antwoord je "nee".
Meer informatie over het "createuser" commando is [http://www.postgresql.org/docs/8.4/static/app-createuser.html hier te vinden].
==== Met PGadmin3 ====
Bij Windows/Mac wordt er een programma PGadmin3 meegeleverd waarmee je een user kunt aanmaken. Eerst moet je als user "postgres" verbinden met postgresql op localhost, ik deed dit door op "servers" te klikken, toen kwam "postgresql 9.0 op localhost" te voorschijn en daarop heb ik geklikt. Om te connecten heb je een paswoord nodig voor de user postgres die je tijdens de installatie hebt opgegeven.
In de versie die ik bekeken heb kon ik hier een user aanmaken:
edit | new object | new login role
Let er op dat de nieuwe user databases moet kunnen aanmaken, dat kun je in een tabblad instellen.
=== Eekboek configureren ===
Allereerst moet Eekboek worden geinstalleerd, zie daarvoor de platform specifieke pagina's op deze wiki. De nieuwe versie van Eekboek die op dit moment in GIT zit kan op een comfortabeler manier worden ingsteld dan de oudere versie. Daarom twee mogelijkheden. Waarschuwing: als je een administratie aanmaakt waarvan de naam al bestaat in PostgreSQL, en je hebt de database ingericht zoals op deze pagina beschreven, dan wordt de oude administratie overschreven.
==== Nieuwe versie (2.02.00 en hoger) van Eekboek configureren ====
In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Je kunt eigenlijk alle instellingen op "--standaard--" laten staan, afgezien van het paswoord. Indien de naam van de role anders is als je gebruikersnaam, dan moet je deze wel opgeven. Bij het afronden van de wizard wordt de database op de server aangemaakt.
Stanaard maakt Eekboek een locale connectie via Unix sockets. Bij Windows wordt TCP op poort 5432 gebruikt.
==== Oudere versie van Eekboek configureren ====
Na installatie van Eekboek (zie platform specifieke pagina's) kan Eekboek worden gestart. In de wizard geef je aan een nieuwe database te willen maken van het type "postgresql". Het aanmaken van de administratie zal normaal mislukken vanwege het ontbreken van het paswoord. Hier moeten de gegevens met de hand in het configfile worden gezet.
Normaal worden de configfiles opgeslagen in een directory /home/user/.eekboek/admdir/naam/eekboek.conf of C:\documents and settings\user\eekboek\admdir\naam\eekboek.conf (zoek eventueel op "admdir"). Hierin moet dan iets dergelijks komen te staan:
[database]
name = boekhouding_2010
driver = postgres
user = piet
password = eekboek
De regel met "user" kan ook worden weggelaten.
Hierna kan de database vanuit deze directory op de commandline worden aangemaakt en ingericht met:
ebshell --init
=== Bij problemen ===
Bovenstaande setup gaat er van uit dat er bij een Linux/Unix systeem in het bestand pg_hba.conf van PostgreSQL een regel staat als onderstaand:
local all all ident
En bij een Windows systeem dit:
host all all 127.0.0.1/32 md5
Dit zorgt ervoor dat je vanaf localhost kunt inloggen met een geldige username en paswoord.
Uiteraard is het mogelijk pg_hba.conf aan te passen. Bij ieder operating systeem en versie van PostgreSQL staat het weer ergens anders, dus ik raad je aan er even naar te zoeken. Meer informatie over pg_hba.conf is [http://www.postgresql.org/docs/8.4/interactive/auth-pg-hba-conf.html hier te vinden].
=== Resultaat ===
Het resultaat is een Eekboek die zijn gegevens opslaat in PostgreSQL.
0b1e7b6b235e3e93f9b5f24cdd8551b0d9310741
Windows-installer
0
104
1051
1023
2012-12-02T22:04:29Z
Sbouwhuis
12
Syntactische aanpassingen
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
<<Er komt een aparte pagina voor het installeren van het resultaat van deze pagina>>
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
Cygwin is een unix emulator onder windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door het volgende te runnen:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
make bootstrap
perl Build.PL
Build
Build test
</code>
Als je een alleen re-build van een nieuwere versie doet:
<code>
cd c:\eekboek\builddir64\eekboek
git pull
make bootstrap
perl Build.PL
Build
Build test
</code>
<een aantal test faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files missen>
om naar een bepaalde versie te springen:
<code>
git checkout tags/R02_01_06
</code>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\93_ivp_en.t (Wstat: 65280 Tests: 11 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 129 tests but ran 11.
Files=11, Tests=464, 258 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU)
Result: FAIL
Failed 1/11 test programs. 0/464 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava
<<Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76>>
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), anders kunnen de benodigde directory's niet worden aangemaakt.
Helaas heeft de maker van deze installer, dit programma niet ondertekend. (zie ook de todo...)
== Download en installateer InnoSetup ==
Er is geen aparte 64-bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror.
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Pacakager 2.0 vanuit het start menu. Er kunnen helaas geen 64-bit en 32-bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interpreter goedzetten in menu EekBoek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
menu installer -> check 'require administrator privileges to install'
menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
in C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
in C:\eekboek\ebcava64\installer\ staat de gewenste installer.
< laatst uitgevoerd op 30-08-2012 met versie 2.1.4 >
== ToDo ==
1) De installer in unsigned. Dat betekent, dat de auteur als unknown staat, en windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen, als er een download pagina is. Feitelijk: downloaden en dubbelklikken, accepteren dat de auteur onbekend is.
3) In ebcava kan nog een licentie text worden opgegeven.
9381daadf380f42aae22fa7a9b3dc6d574486f78
1056
1051
2012-12-04T22:10:33Z
Sbouwhuis
12
Syntactische aanpassingen
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
<<Er komt een aparte pagina voor het installeren van het resultaat van deze pagina>>
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
Cygwin is een unix emulator onder Windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door het volgende te runnen:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
make bootstrap
perl Build.PL
Build
Build test
</code>
Als je een alleen re-build van een nieuwere versie doet:
<code>
cd c:\eekboek\builddir64\eekboek
git pull
make bootstrap
perl Build.PL
Build
Build test
</code>
<
Noot: een aantal tests faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files ontbreken.
Om naar een bepaalde versie te springen:
<code>
git checkout tags/R02_01_06
</code>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\93_ivp_en.t (Wstat: 65280 Tests: 11 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 129 tests but ran 11.
Files=11, Tests=464, 258 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU)
Result: FAIL
Failed 1/11 test programs. 0/464 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Download en installateer Cava ==
* Download Cava, een Perl packager:
<<Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76>>
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), omdat anders de benodigde directory's niet kunnen worden aangemaakt.
Helaas heeft de maker van deze installer dit programma niet ondertekend. (zie ook de todo...)
== Download en installateer InnoSetup ==
Er is geen aparte 64-bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror:
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
== Inpakken met Cava ==
Start Cava Packager 2.0 vanuit het start menu. Er kunnen helaas geen 64-bit en 32-bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interpreter goedzetten in menu EekBoek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
Menu installer -> check 'require administrator privileges to install'
Menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
In C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
In C:\eekboek\ebcava64\installer\ staat de gewenste installer.
< laatst uitgevoerd op 30-08-2012 met versie 2.1.4 >
== ToDo ==
1) De installer in unsigned. Dat betekent dat de auteur als unknown staat en Windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen, als er een download pagina is. Feitelijk: downloaden en dubbelklikken, accepteren dat de auteur onbekend is.
3) In ebcava kan nog een licentie text worden opgegeven.
672c30d62269e52f6e4b2f6b55a3a2ae0ba8e382
1066
1056
2012-12-10T21:32:39Z
Sbouwhuis
12
Syntactische aanpassingen
wikitext
text/x-wiki
'''Deze pagina beoogt een dump te zijn van het MAKEN van een self-installing package voor EekBoek voor Windows.
Kies voor x86 (32 bit) of x64 (64 bit). Ik noem steeds de 64 bit variant. Aanpassen waar gewenst. (x64 -> x86)
== Download en installeer cygwin ==
[http://www.cygwin.com/ Cygwin] is een UNIX emulator onder Windows. Het maakt allerlei (command-line-)utilities beschikbaar, zoals zip, unzip, git etc.
Installeer vanaf http://www.cygwin.com/
http://cygwin.com/setup.exe
Kies in ieder geval zip en unzip (uit de categorie archive) en git (uit de categorie devel).
Cygwin installeert ook een versie van Perl, die we niet gaan gebruiken.
== Download en installateer CitrusPerl ==
* Download CitrusPerl (van http://www.citrusperl.com/download/CitrusPerl/). Kies voor de 20812 versie, 209xx werkt nog niet.
http://www.citrusperl.com/download/CitrusPerl/citrusperl-standard-51402-20812-msw-x64-014.zip
* Sla de zipfile op, en pak de zipfile uit, bijvoorbeeld in de c:\eekboek directory. Er onstaat een directory:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\
* Start de tool citrusutils, in
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusutils.exe
* Hiermee zetten we een aantal paden goed, en installeren we MinGW (de GCC compiler voor Windows, benodigd vanwege dmake.exe).
* In het eerste tabblad: klik SET GCC en kies voor de bovenste optie, "download the binary MinGW distribution used to build this"
* Selecteer een pad om uit te pakken en neer te zetten, bijvoorbeeld C:\eekboek\mingw-x64\
* Klik ook eenmaal op de knop met de twee pijltjes onder de SET GCC button. (Niet zeker of dat nodig is).
* Sluit de CitrusUtils applicatie af.
== Download en bouw EekBoek ==
* Maak een directory c:\eekboek\builddir64\
* start een terminal vanuit CitrusPerl, door het volgende te runnen:
C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\citrusterm.bat
binnen deze terminal de volgende commando's:
<code>
cpan Term::ReadKey (eenmalig, dit geeft een hele lijst met output, en moet eindigen met OK)
cd c:\eekboek\builddir64\
git clone -b btwcodes git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
cd eekboek
make bootstrap
perl Build.PL
Build
Build test
</code>
Als je een alleen re-build van een nieuwere versie doet:
<code>
cd c:\eekboek\builddir64\eekboek
git pull
make bootstrap
perl Build.PL
Build
Build test
</code>
<
Noot: een aantal tests faalt, dat komt doordat er geen externe database server beschikbaar is, en doordat er files ontbreken.
Om naar een bepaalde versie te springen:
<code>
git checkout tags/R02_01_06
</code>
Een voorbeeld van het resultaat:
<code>
Test Summary Report
-------------------
t\93_ivp_en.t (Wstat: 65280 Tests: 11 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 129 tests but ran 11.
Files=11, Tests=464, 258 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU)
Result: FAIL
Failed 1/11 test programs. 0/464 subtests failed.
</code>
Hoewel er dus fouten zijn, gaan we toch door.
Mocht je EekBoek niet willen inpakken, maar zelf willen gebruiken, dan kun je hier stoppen.
== Het packagen van EekBoek ==
=== Download en installeer Cava ===
* Download Cava, een Perl packager:
<<Voor de 32 bit variant heb ik versie 72 gebruikt!, nu versie 76>>
http://www.citrusperl.com/download/CavaPackager/cava-packager-msw-x64-2-0-76.exe
Run de installer, als administrator (rechtsklikken, Run as Administrator), omdat anders de benodigde directory's niet kunnen worden aangemaakt.
Helaas heeft de maker van deze installer dit programma niet ondertekend. (zie ook de todo...)
=== Download en installeer InnoSetup ===
Er is geen aparte 64-bit versie van InnoSetup.
* Download InnoSetup van http://www.jrsoftware.org/isdl.php
Ik heb gekozen voor de unicode verie, van een Nederlandse mirror:
http://www.jrsoftware.org/download.php/is-unicode.exe?site=2
Voer het bestand uit, accepteer de licentie en de locatie. Aan het einde is het niet nodig om innosetup te starten. Het wordt door Cava onderwater gebruikt.
=== Inpakken met Cava ===
Start Cava Packager 2.0 vanuit het start menu. Er kunnen helaas geen 64-bit en 32-bit varianten tegelijk geïnstalleerd zijn.
<hier de opmerkingen van Johan toevoegen>
zipfile van Johan uitgepakt als c:\eekboek\ebcava64
innosetup file verwijderd.
Cava opstarten. Cava file (c:\eekboek\ebcava64\cava20.cpkgproj) openen
Interpreter goedzetten in menu EekBoek, laatste tab.
(C:\eekboek\citrusperl-standard-51402-20812-msw-x64-014\CitrusPerl\bin\perl.exe)
Klaagt ergens over..
Voeg hier ook
c:\eekboek\builddir64\eekboek\lib\
en
C:\eekboek\builddir64\eekboek\lib\EB\CPAN
toe aan "extra module search paths"
Menu scripts -> script locatie goedzetten voor beide scripts. c:\eekboek\builddir64\eekboek\scripts
Menu resources -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\res
Menu user -> toevoegen met knop ... C:\eekboek\builddir64\eekboek\lib\EB\user
Menu installer -> check 'require administrator privileges to install'
Menu build -> rechtsbovenaan zit een knopje waar 'scan and build' als helptext bij verschijnt. Druk op die knop.
In C:\eekboek\ebcava64\release\EekBoek staat een installatie, die je snel kan proberen.
In C:\eekboek\ebcava64\installer\ staat de gewenste installer.
< laatst uitgevoerd op 30-08-2012 met versie 2.1.4 >
=== ToDo ===
1) De installer in unsigned. Dat betekent dat de auteur als unknown staat en Windows je afraadt dit te installeren.
Hiervoor is een certificaat nodig. Het is me nog niet duidelijk (genoeg) hoe dit te doen.
2) Er moet nog een installatie pagina komen, hoe je deze files installeert. Zou zichzelf moeten wijzen, als er een download pagina is. Feitelijk: downloaden en dubbelklikken, accepteren dat de auteur onbekend is.
3) In ebcava kan nog een licentie text worden opgegeven.
c6b08bbc025e84bcb5bdb249978e7e1463abbc5b
Platform:Windows
0
28
1052
1034
2012-12-02T23:06:39Z
Sbouwhuis
12
Toevoeging Windows-installer pagina.
wikitext
text/x-wiki
==Microsoft Windows==
Packagers: [[Gebruiker:JohanVromans|Johan Vromans]] / [[Gebruiker:EdwinHakkenes|Edwin Hakkenes]]
De installatiekit voor Microsoft Windows systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge].
De naam van het kit is '''EekBoek'''-''versie''-''volgnummer''-''type''.'''exe'''.
De ''versie'' komt overeen met de versie van EekBoek, bijvoorbeeld voor EekBoek 2.02.00 is dit '''2-02-00'''.
Het ''volgnummer'' kan variëren.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits.
Let op: Na het downloaden kan er bij het opstarten van de installer een opmerking komen dat dit programma niet gecertificeerd is door Microsoft. U kunt deze opmerking negeren.
Er is ook een [[Windows-installer]] pagina.
<!--
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt. Het resultaat is echter de grafische versie van Eekboek.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
[[File:dosbox.jpg]]
[[File:welkom.jpg]]
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
24c370bdbb77df4080608fb9622cf918ada748a8
Boekhouden: cursusmateriaal
0
73
1053
651
2012-12-03T20:13:37Z
Sbouwhuis
12
[[Accountants en administratiekantoren]] hernoemd naar [[Boekhouden: cursusmateriaal]]
wikitext
text/x-wiki
Deze pagina moet nog beter worden gemaakt...
[http://www.adminvfm.nl VFM, Almere]
a88cda426889840bba5cae80d534fbf3a3513168
1055
1053
2012-12-03T20:21:40Z
Sbouwhuis
12
Herbenoeming pagina, opname cursusmateriaal
wikitext
text/x-wiki
==Cursusmateriaal==
De site [http://www.economiehulp.nl/ Economie Leer Kracht] bevat veel boekhoud-informatie op middelbaar onderwijs niveau: http://www.economiehulp.nl/leermateriaal/administratie-en-boekhouding
Uitleg over de basisbegrippen van boekhouden vindt u onder meer op de sites van [http://home.hccnet.nl/van.asperen/Boekhouden/boekhoudindex.html Kees van Asperen] en [http://www.ciro.be/boeken/zelfstudie.htm CIRO].
Ook het boek [http://books.google.nl/books?id=nG9-d5I5AfsC Boekhouden voor Dummies] (gedeeltelijk te lezen op internet) bevat veel bruikbare informatie.
==Administratiekantoren==
[http://www.adminvfm.nl VFM] te Almere richt zich op ZZP-ers en andere ondernemingen binnen het MKB alsmede op particulieren.
324f8889e71abc7f94d76f29dc952e4e0a0c217a
Accountants en administratiekantoren
0
107
1054
2012-12-03T20:13:37Z
Sbouwhuis
12
[[Accountants en administratiekantoren]] hernoemd naar [[Boekhouden: cursusmateriaal]]
wikitext
text/x-wiki
#DOORVERWIJZING [[Boekhouden: cursusmateriaal]]
7727b86dc45d79f26d121a7f5b4d8ff643fd07b0
Hoofdpagina
0
1
1057
995
2012-12-04T22:12:32Z
Sbouwhuis
12
Aanpassing link
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-announce verzendlijst voor aankondigingen] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
ae3797debcd5f2bc3614facd6e4f8891c4ee4c8e
1096
1057
2014-06-24T19:58:28Z
Sbouwhuis
12
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [http://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [http://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-announce verzendlijst voor aankondigingen] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
** [[AppData]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
3a46a76bf0455649a774abba48f8048c4dd73916
EekBoek:Info
4
2
1058
3
2012-12-05T07:11:17Z
Sbouwhuis
12
Toevoeging links
wikitext
text/x-wiki
EekBoek is een electronisch boekhoudprogramma bedoeld voor het midden- en kleinbedrijf.
EekBoek is niet zomaar een conventioneel boekhoudprogramma:
* Het is bedoeld voor bedrijfsvoerders die zelf hun boekhouding willen doen, maar geen ervaren boekhouder zijn.
* De werkwijze is conform de geaccepteerde standaard van een grootboek met dagboeken voor inkoop, verkoop en bank.
* Het is robuust en betrouwbaar, gegevens worden opgeslagen in een relationele database.
* Naast een gebruiksvriendelijke en intuïtieve grafische interface (in ontwikkeling) kent EekBoek ook een scriptable command-line interface (CLI). Liever vi dan GUI? Dat kan.
* Het is gratis (ja, u leest het goed).
* Het draait op [http://www.gnu.org/gnu/linux-and-gnu.html GNU/Linux], [http://www.apple.com/osx/ MacOSX], ]http://windows.microsoft.com/en-US/windows/home Microsoft Windows] en veel andere systemen; EekBoek wordt standaard meegeleverd met het [http://www.debian.org/ Debian] systeem.
* Het is een open source pakket, geschreven in [http://www.perl.org/ Perl]. Het is eenvoudig om uw eigen uitbreidingen en aanpassingen te realiseren.
EekBoek is geschreven door [http://www.squirrel.nl/ Squirrel Consultancy].
Squirrel Consultancy adviseert om altijd een vrij besturingssysteem en vrije software te gebruiken. Het gaat om '''uw''' gegevens.
c26d2e7eac31acc9d6498412f16199daa8bdcef0
1059
1058
2012-12-05T07:11:32Z
Sbouwhuis
12
wikitext
text/x-wiki
EekBoek is een electronisch boekhoudprogramma bedoeld voor het midden- en kleinbedrijf.
EekBoek is niet zomaar een conventioneel boekhoudprogramma:
* Het is bedoeld voor bedrijfsvoerders die zelf hun boekhouding willen doen, maar geen ervaren boekhouder zijn.
* De werkwijze is conform de geaccepteerde standaard van een grootboek met dagboeken voor inkoop, verkoop en bank.
* Het is robuust en betrouwbaar, gegevens worden opgeslagen in een relationele database.
* Naast een gebruiksvriendelijke en intuïtieve grafische interface (in ontwikkeling) kent EekBoek ook een scriptable command-line interface (CLI). Liever vi dan GUI? Dat kan.
* Het is gratis (ja, u leest het goed).
* Het draait op [http://www.gnu.org/gnu/linux-and-gnu.html GNU/Linux], [http://www.apple.com/osx/ MacOSX], [http://windows.microsoft.com/en-US/windows/home Microsoft Windows] en veel andere systemen; EekBoek wordt standaard meegeleverd met het [http://www.debian.org/ Debian] systeem.
* Het is een open source pakket, geschreven in [http://www.perl.org/ Perl]. Het is eenvoudig om uw eigen uitbreidingen en aanpassingen te realiseren.
EekBoek is geschreven door [http://www.squirrel.nl/ Squirrel Consultancy].
Squirrel Consultancy adviseert om altijd een vrij besturingssysteem en vrije software te gebruiken. Het gaat om '''uw''' gegevens.
d68b66d6c4cfdad0b13cb9388e115f775a6b2f6b
Platform:LinuxOverig
0
106
1060
1036
2012-12-06T00:03:00Z
Sbouwhuis
12
Syntactische aanpassingen
wikitext
text/x-wiki
=== Inleiding ===
Naast specifieke installkits voor verschillende Linux systemen is er ook een generieke linux installatiekit. Deze vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge].
De naam van de kit is '''eekboek-installer-linux'''-''type''-''versie''-''volgnummer''.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Deze kit is op vrijwel alle, redelijk moderne Linux systemen te gebruiken die voldoen aan de volgende voorwaarden:
* Linux 32 of 64 bit
* glibc versie 2.5 of hoger
* GTK+ versie 2.10 of hoger
* libstdc++.so.6
=== Het installatieproces ===
Na het downloaden van de juiste installer kit moet deze eerst uitvoerbaar worden gemaakt:
chmod a+x eekboek-installer-linux-x86_64-2-2-0-160
Hierna kan deze worden uitgevoerd, waarna een gebruiksvriendelijks wizard u door het installatieproces begeleid:
./eekboek-installer-linux-x86_64-2-2-0-160
Installeren hoeft niet als super-user te gebeuren, de installatie vindt plaats bij de eigen files.
=== Bekende problemen ===
==== PostgreSQL Database Socket ====
De EekBoek kit gaat ervan uit dat de PostgreSQL database server communiceert via een socket in de /tmp directory. Sommige Linux systemen hebben dit gewijzigd in /var/run/postgres. Als EekBoek er niet in slaagt om contact te maken met de '''lokale''' database server dan kunt u het gewijzigde pad voor de socket opgeven in het eekboek configuratiebestand, bijvoorbeeld:
[database]
name = myadmin_2012
host = /var/run/postgres
Dit geldt '''niet''' voor communicatie met een externe PosgreSQL database server, in welk geval u uiteraard de naam van het externe systeem opgeeft.
564473daa25aaf9a5ddb6f4c0751ba452f5e60d5
Platform:Debian
0
54
1061
1040
2012-12-06T00:09:10Z
Sbouwhuis
12
Syntactische aanpassingen
wikitext
text/x-wiki
== Inleiding ==
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.
== Het installeren van de packages ==
Doe onderstaande als root.
Voor de console versie van EekBoek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
== Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 ==
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.00. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
== EekBoek starten ==
Daarna kun je de grafische EekBoek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
73d119083b057f93b66e30674ce0e286c8e57fed
1063
1061
2012-12-09T10:46:24Z
Sbouwhuis
12
Toevoeging links
wikitext
text/x-wiki
== Inleiding ==
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.
Website: http://www.debian.org/
Packager: paul@vandervlis.nl
== Het installeren van de packages ==
Doe onderstaande als root.
Voor de console versie van EekBoek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
== Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 ==
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.00. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
== EekBoek starten ==
Daarna kun je de grafische EekBoek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
20f3f0790d9991282b5efce139aaa21b5e50de67
1100
1063
2015-04-23T18:56:56Z
Pvdv
7
/* Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 */
wikitext
text/x-wiki
== Inleiding ==
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.
Website: http://www.debian.org/
Packager: paul@vandervlis.nl
== Het installeren van de packages ==
Doe onderstaande als root.
Voor de console versie van EekBoek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
== Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 ==
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.00. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.04+dfsg-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.04+dfsg-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.04+dfsg-1_all.deb
dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
== EekBoek starten ==
Daarna kun je de grafische EekBoek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
aa67f854c3fc91134e10c44e84b186beea384dab
Platform:Linux
0
66
1062
1037
2012-12-09T10:43:48Z
Sbouwhuis
12
wikitext
text/x-wiki
Voor de installatie van EekBoek kunnen de onderstaande methoden gebruikt worden, afhankelijk van de versie van Linux welke u gebruikt. De installatiemethode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
* [[Platform:LinuxOverig|Overig]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]] (er is een RedHat RPM van ActivePerl)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
* [http://www.eekboek.nl/dl/ Eekboek download directory] (hier staan o.a. RPM's en oudere versies)
b608de5dc5b81c813df1eef618775da13e467185
1064
1062
2012-12-09T23:18:42Z
Sbouwhuis
12
wikitext
text/x-wiki
Voor de installatie van EekBoek kunnen de onderstaande methoden gebruikt worden, afhankelijk van de versie van Linux welke u gebruikt. De installatiemethode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
* [[Platform:LinuxOverig|Overig]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[Platform:ActivePerl|Installeren vanaf ActivePerl]] (er is een RedHat RPM van ActivePerl)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
* [http://www.eekboek.nl/dl/ EekBoek download directory] (hier staan o.a. RPM's en oudere versies)
d44262c74d9d56e409e03c6ed989a56636f0a4d3
Platform:Ubuntu
0
55
1065
1043
2012-12-09T23:23:15Z
Sbouwhuis
12
Syntactische aanpassingen
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van EekBoek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.
__FORCETOC__
===Installatie===
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op "eekboek" en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:
[[Bestand:installatie-ubuntu.png]]
In deze handleiding wordt echter verder de installatie via de commandline besproken.
Voor de console versie van EekBoek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig.
sudo apt-get install eekboek-db-postgresql
Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
=== Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 ===
EekBoek versie 2.02.00 heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom aan te raden om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
sudo dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketten opruimen
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
===Opmerkingen===
In Ubuntu Natty (11.4) zat een fout in een benodigd pakket voor de grafische versie van EekBoek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.
Zelf ben ik geen Ubuntu gebruiker (ik gebruik Debian), mocht je het onderhouden van deze manual willen overnemen dan zou ik dat prettig vinden. Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
dc3452d15aed5f3ba39a0174a1d08124d0dd88a3
Welke database?
0
72
1067
952
2012-12-16T17:32:12Z
Sbouwhuis
12
Aanpassing link
wikitext
text/x-wiki
EekBoek biedt u de keuze uit twee databasesystemen: [http://www.sqlite.org SQLite] en [http://www.postgresql.org PostgreSQL].
* SQLite wordt doorgaans standaard op systemen geïnstalleerd en vereist daarom geen extra werk, PostgreSQL is wat lastiger te installeren en te configureren, en daardoor meer werk voor een systeembeheerder. De default in EekBoek is dan ook SQLite.
* SQLite is eenvoudig te backuppen door gewoon de bestanden te kopieren. PostgreSQL kan niet gebackupped worden door gewoon de bestanden te kopieren, omdat het normaal gesproken aanstaat. Zie de [http://www.postgresql.org/docs/8.4/static/backup.html documentatie van PostgreSQL over backupstrategieën] of [[PostgreSQL_dumpen_onder_Linux|hier op de wiki]].
* SQLite neemt minder resources (processorbelasting, geheugen) in beslag dan PostgreSQL. PostgreSQL draait altijd als een proces op de achtergrond, SQLite niet.
* PostgreSQL is voor grotere administraties een stuk sneller dan SQLite.
* PostgreSQL is geschikt voor gebruik door meerdere mensen tegelijk via het netwerk.
Conclusie: gebruik SQLite indien u een single user omgeving heeft; gebruik PostgreSQL als u in een multi user omgeving werkt of als u PostgreSQL al gebruikt. Het is eenvoudig mogelijk om over te stappen van SQLite naar PostgreSQL door de data te exporteren vanuit de SQLite boekhouding en deze vervolgens te importeren in een PostgreSQL boekhouding; voor meer informatie hierover zie [http://www.eekboek.nl/docs/inex.html Import en Export] op de EekBoek website.
98563587a62a6cfee39a6ca1377b571c5deab976
Contrib:Overzicht
0
32
1068
980
2013-01-23T08:46:27Z
JohanVromans
6
/* Voorbeeld gebruik van de EekBoek API */ Verwijs naar aparte pagina.
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
14d4dd2390638c6ceed28a85c11cee5f5549aedd
1070
1068
2013-01-25T19:27:59Z
JohanVromans
6
Toevoegen: importprogramma Rabobank afschriften.
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de RaboBank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Rabobank.<br/>
Auteur: Johan Vromans
* [[media:Afschriften-Rabobank_pl.txt|afschriften-rabobank.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
f22bfa456dbc1d00c8d492f21fa24cc77ed48d9e
1080
1070
2014-02-04T09:03:41Z
JohanVromans
6
Update rabo programma en toevoegen triodos programma
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de RaboBank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Rabobank.<br/>
Auteur: Johan Vromans
* [[media:Afschriften-Rabobank_pl.txt|afschriften-rabobank.pl]]
==Automatisch importeren van afschriften van de Triodos bank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Triodos bank.<br/>
Auteur: Johan Vromans
* [[media:Afschriften-Triodos_pl.txt|afschriften-triodos.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
d7f2a282882f524ec896ac6c3bef6ac25488292e
1081
1080
2014-02-19T13:12:21Z
JohanVromans
6
/* Automatisch importeren van afschriften van de RaboBank */
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de RaboBank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Rabobank.<br/>
Auteur: Johan Vromans
Bijgewerkt: januari 2014
* [[media:Afschriften-Rabobank_pl.txt|afschriften-rabobank.pl]]
==Automatisch importeren van afschriften van de Triodos bank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Triodos bank.<br/>
Auteur: Johan Vromans
* [[media:Afschriften-Triodos_pl.txt|afschriften-triodos.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
0e3050f60035a840091accb64ffdf21c716b4332
1082
1081
2014-02-19T13:12:49Z
JohanVromans
6
/* Automatisch importeren van afschriften van de RaboBank */
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de RaboBank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Rabobank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: januari 2014
* [[media:Afschriften-Rabobank_pl.txt|afschriften-rabobank.pl]]
==Automatisch importeren van afschriften van de Triodos bank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Triodos bank.<br/>
Auteur: Johan Vromans
* [[media:Afschriften-Triodos_pl.txt|afschriften-triodos.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
eae7143c2284ccd160fdcd93114f5c913fccc622
1083
1082
2014-02-19T13:13:14Z
JohanVromans
6
/* Automatisch importeren van afschriften van de Triodos bank */
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de RaboBank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Rabobank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: januari 2014
* [[media:Afschriften-Rabobank_pl.txt|afschriften-rabobank.pl]]
==Automatisch importeren van afschriften van de Triodos bank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Triodos bank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: Januari 2014
* [[media:Afschriften-Triodos_pl.txt|afschriften-triodos.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
d4719f87cd0f54414a9e319aa22d06d07711d7ce
1084
1083
2014-02-19T13:13:28Z
JohanVromans
6
/* Automatisch importeren van afschriften van de RaboBank */
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de RaboBank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Rabobank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: Januari 2014
* [[media:Afschriften-Rabobank_pl.txt|afschriften-rabobank.pl]]
==Automatisch importeren van afschriften van de Triodos bank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Triodos bank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: Januari 2014
* [[media:Afschriften-Triodos_pl.txt|afschriften-triodos.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde (2009)
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
7389fb38ab08faa9faba331d62078d44a8b008e2
1085
1084
2014-02-19T13:13:55Z
JohanVromans
6
/* Automatisch importeren van afschriften van de Bank */
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften van de PostBank==
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
==Automatisch importeren van afschriften van de RaboBank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Rabobank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: Januari 2014
* [[media:Afschriften-Rabobank_pl.txt|afschriften-rabobank.pl]]
==Automatisch importeren van afschriften van de Triodos bank==
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Triodos bank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: Januari 2014
* [[media:Afschriften-Triodos_pl.txt|afschriften-triodos.pl]]
==Automatisch importeren van afschriften van de Bank==
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde<br/>Bijgewerkt: 2009
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
b821534d53a119831a1131fbf30344cc489525fe
1088
1085
2014-04-18T08:43:03Z
Joost van Baal-Ilic
23
subkopjes per bank
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften / mutaties==
===Afschriften van de PostBank===
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
===Afschriften van de RaboBank===
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Rabobank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: Januari 2014
* [[media:Afschriften-Rabobank_pl.txt|afschriften-rabobank.pl]]
===Afschriften van de Triodos bank===
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Triodos bank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: Januari 2014
* [[media:Afschriften-Triodos_pl.txt|afschriften-triodos.pl]]
===Afschriften van de Bank===
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde<br/>Bijgewerkt: 2009
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
540252baee1f7dcd6a1d92b555d8e3268311e15f
1089
1088
2014-04-18T08:44:58Z
Joost van Baal-Ilic
23
introductie erbij
wikitext
text/x-wiki
Deze pagina bevat een aantal contributies uit de EekBoek gebruikers-gemeenschap. Deze contributies breiden de functionaliteit van EekBoek uit.
==Automatisch importeren van afschriften / mutaties==
Veel banken bieden de mogelijkheid afschriften (ook wel "mutaties" genoemd) in digitale vorm te downloaden. Dit kan vaak in Excel-formaat, maar ook
nogal eens in CSV-formaat (Comma Separated Values). Over het algemeen is het laatste formaat het handigste. Hieronder wat scriptjes
die met mutaties in deze vorm om kunnen gaan.
===Afschriften van de PostBank===
Perl-script gemaakt (een gestripte versie qua lijst namen etc.) om de gedownloade Postbank/ING data om te zetten in boekstukregels voor de bankafschriften.<br/>
Auteur: Jos Vos
* [[media:afschriften-postbank_pl.txt|afschriften-postbank.pl]]
===Afschriften van de RaboBank===
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Rabobank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: Januari 2014
* [[media:Afschriften-Rabobank_pl.txt|afschriften-rabobank.pl]]
===Afschriften van de Triodos bank===
Perl-script voor het importeren van downloadgegevens (CSV formaat) van de Triodos bank.<br/>
Auteur: Johan Vromans<br/>Bijgewerkt: Januari 2014
* [[media:Afschriften-Triodos_pl.txt|afschriften-triodos.pl]]
===Afschriften van de Bank===
Bank2eekboek.py maakt van een bankrekeningoverzicht een EekBoek-mutaties-bestand. Op dit moment is bank2eekboek.py alleen geschikt voor ING Bank NV (Postbank) Kommagescheiden (jjjjmmdd) csv-bestanden (v0.2).<br/>
Bij dit script hoort een "bank2eekboek.csv.dat" bestand, waarin u koppelingen kunt aanbrengen tussen bijvoorbeeld nummer tegenrekening en grootboekrekening of debiteur. Een voorbeeld is bijgevoegd. Dit bestand is nu nog in csv-formaat.<br/>
Auteur: Jaap van Wingerde<br/>Bijgewerkt: 2009
* [[media:bank2eekboek_py.txt|bank2eekboek.py]]
* [[media:bank2eekboek_csv_dat.txt|bank2eekboek.csv.dat]]
==Aanmaken van boekingen ten behoeve van afschrijvingen==
Rapportage script voor afschrijvingen, inclusief twee voorbeelden (dat files).<br/>
Auteur: Johan Vromans
* [[media:afschrijvingen.txt|afschrijvingen.pl]]
* [[media:afschr-gewoon.txt|afschr-gewoon.dat]]
* [[media:afschr-group.txt|afschr-group.dat]]
==Voorbeeld gebruik van de EekBoek API==
Zie [[EekBoek API]].
==Voorbeeld rekeningschemas==
Het onderstaande is een uitbreidbare lijst van rekeningschemas voor EekBoek. Deze rekeningschemas kunnen door gebruikers naar believen aangepast worden.
* Vereniging van Eigenaren: [[media:vve.txt|vve.txt]]
* Belgie: het genormaliseerd rekeningstelsel is in België een wettelijk voorgeschreven rekeningenschema voor het voeren van een boekhouding in een onderneming. Het bijbehorende schema staat hier: http://nl.wikipedia.org/wiki/Genormaliseerd_rekeningstelsel/bijlage
315e97006f0a61b5722dd5d1912de527469b0e8e
Bestand:Afschriften-Rabobank pl.txt
6
108
1069
2013-01-25T19:22:00Z
JohanVromans
6
Importeren van RaboBank mutaties (CSV formaat)
wikitext
text/x-wiki
Importeren van RaboBank mutaties (CSV formaat)
410a59fdc3c4df1ace8651cadfb51da4ab709f1d
1079
1069
2014-02-04T09:01:20Z
JohanVromans
6
heeft een nieuwe versie van "[[Bestand:Afschriften-Rabobank pl.txt]]" toegevoegd: # In april 2013 is de RaboBank overgestapt op een iets uitgebreidere
# CSV export. Belangrijkste kenmerken:
#
# * 19 velden (was: 16) - 9 omschrijvingsvelden i.p.
wikitext
text/x-wiki
Importeren van RaboBank mutaties (CSV formaat)
410a59fdc3c4df1ace8651cadfb51da4ab709f1d
Platform:MacOS
0
59
1071
1033
2013-01-29T13:28:33Z
JohanVromans
6
Toevoegen opstarten apps vanuit command line.
wikitext
text/x-wiki
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
De kant en klare versie voor Mac OSX systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge]. Dit is een containerbestand.
De naam van het bestand is '''eekboek-osx-uni'''-''versie''-''volgnummer''.'''dmg'''.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Na het openen van de container kan EekBoek worden gestart met het icoontje.
Als u de Package Contents bekijkt dan ziet u ook het command line '''ebshell''' programma.
Beide programma's zijn ook 'los' op te starten vanuit een terminal window of batch script. Standaard is het pad voor de programma's:
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebwxshell
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebshell
Als u de applicatie naar de folder Applicaties heeft
gekopieerd (zodat de grafische app meteen in de Applicaties folder te vinden is) dan
kunt u ook de volgende paden gebruiken:
/Applications/EekBoek.app/Contents/MacOS/ebwxshell
/Applications/EekBoek.app/Contents/MacOS/ebshell
<!--
=== Install kit ===
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
-->
f9eabb14b7341a0dd0b109fdec93900000b41c0c
Gebruikstips
0
42
1072
987
2013-01-29T13:31:42Z
JohanVromans
6
Toevoegen: Openingstips
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Openingstips==
Het is gebruikelijk
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstelling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
Een andere veel voorkomende melding is:
# ebwxshell
Cannot set locale to "".
Dit is geen melding van EekBoek. Soms helpt het om LANG = nl of LANG = nl_NL.utf8 (en UTF8, UTF-8, utf-8) te gebruiken in de config file.
Anders, indien van een Linux systeem gebruik wordt gemaakt, pas de waarden aan in dpkg-reconfigure locales.
==Configuratie bestanden==
Om diverse instellingen binnen EekBoek aan te passen (bijvoorbeeld bkm_multi) wordt in de handleiding verwezen naar "/etc/eekboek/eekboek.conf". In mijn Debian installatie komt dit bestand echter niet voor, wel de volgende 3 bestanden (behoudens de .conf bestandjes in de admdir):
/usr/share/doc/eekboek/examples/eekboek.conf
/usr/share/doc/eekboek/html/intro/eekboek.conf
/usr/share/perl5/EB/examples/eekboek.conf
Het systeem-globale configuratiebestand behoort "/etc/eekboek/eekboek.conf" te zijn. Als dat bestand er niet is kun je het aanmaken, bijvoorbeeld door /usr/share/perl5/EB/examples/eekboek.conf daarheen te kopiëren.
Maar tenzij je echt instellingen voor alle users wilt aanpassen, kun je de benodigde instellingen ook in je $HOME/.eekboek/eekboek.conf opnemen.
==Opeenvolgende boekstuknummers==
Eekboek gebruikt niet het vorige boekstuknummers opnieuw na het verwijderen van een boekstuk en het opnieuw invoeren van een andere, waardoor er dus gaten in de boeknummers ontstaan.
Formeel mag in een administratie geen wijzigingen in de boekstukken aangebracht worden. Alle correcties moeten met correctieboekingen worden doorgevoerd. Dat het in EekBoek wel mogelijk is om boekingen te verwijderen is een handige feature.
Het ontstaan van gaten is anders te voorkomen door de kopregel (na verwijdering) te laten beginnen met:
verkopen:[verwijderd nummer] datum etc etc
d5699d4544ea778d8355e91e9fea69b7e2beee8e
1073
1072
2013-01-29T13:45:27Z
JohanVromans
6
/* Openingstips */ Initiële afboekingen
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Openingstips==
Het is gebruikelijk om bij het openen van een nieuw boekjaar enkele posten af te boeken. Dit betreft:
* Stortingen en opnames: Deze worden weggeboekt tegen het (bedrijfs)kapitaal.
* Afschrijvingen: Deze worden weggeboekt tegen de betreffende balansposten.
Bijvoorbeeld: Stel dat de openingsbalans (o.m.) de volgende posten bevat:
# Debet
adm_balans 1100 200,00 # Inventaris en inrichting
adm_balans 1110 1000,00 # Computers
adm_balans 3120 15000,00 # Privé opnamen
# Credit
adm_balans 1101 50,00 # Afschrijving inv. & inr.
adm_balans 1111 600,00 # Afschrijving computers
adm_balans 3100 34567,89 # Kapitaal de heer/mevrouw
adm_balans 3110 500,00 # Privé stortingen
De openingsboeking zou dan worden:
memoriaal 01-01 Opening \
std "Afboeken stortingen" -500,00 3110 \
std "Afboeken opnamen" 15000,00 3120 \
std "Afboeking (Kapitaal)" -14500,00 3100 \
std "Afboeken afschr. inv." 50,00 1100 \
std "Afboeken afschr. inv." -50,00 1101 \
std "Afboeken afschr. comp." 600,00 1110 \
std "Afboeken afschr. comp." -600,00 1111 \
Na deze boeking staan de grootboekrekeningen 1101 (Afschrijving inv. & inr.), 1111 (Afschrijving computers), 3110 (Privé stortingen) en 3120 (Privé opnamen) alle op 0,00.
Door de eerstvolgende reguliere boeking te dateren op 2 januari (02-01) is het mogelijk de verschillende balansoverzichten te scheiden:
balans --opening # de openingsbalans
balans --per=01-01 # de openingsbalans na afboekingen
balans # de actuele balans
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstelling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
Een andere veel voorkomende melding is:
# ebwxshell
Cannot set locale to "".
Dit is geen melding van EekBoek. Soms helpt het om LANG = nl of LANG = nl_NL.utf8 (en UTF8, UTF-8, utf-8) te gebruiken in de config file.
Anders, indien van een Linux systeem gebruik wordt gemaakt, pas de waarden aan in dpkg-reconfigure locales.
==Configuratie bestanden==
Om diverse instellingen binnen EekBoek aan te passen (bijvoorbeeld bkm_multi) wordt in de handleiding verwezen naar "/etc/eekboek/eekboek.conf". In mijn Debian installatie komt dit bestand echter niet voor, wel de volgende 3 bestanden (behoudens de .conf bestandjes in de admdir):
/usr/share/doc/eekboek/examples/eekboek.conf
/usr/share/doc/eekboek/html/intro/eekboek.conf
/usr/share/perl5/EB/examples/eekboek.conf
Het systeem-globale configuratiebestand behoort "/etc/eekboek/eekboek.conf" te zijn. Als dat bestand er niet is kun je het aanmaken, bijvoorbeeld door /usr/share/perl5/EB/examples/eekboek.conf daarheen te kopiëren.
Maar tenzij je echt instellingen voor alle users wilt aanpassen, kun je de benodigde instellingen ook in je $HOME/.eekboek/eekboek.conf opnemen.
==Opeenvolgende boekstuknummers==
Eekboek gebruikt niet het vorige boekstuknummers opnieuw na het verwijderen van een boekstuk en het opnieuw invoeren van een andere, waardoor er dus gaten in de boeknummers ontstaan.
Formeel mag in een administratie geen wijzigingen in de boekstukken aangebracht worden. Alle correcties moeten met correctieboekingen worden doorgevoerd. Dat het in EekBoek wel mogelijk is om boekingen te verwijderen is een handige feature.
Het ontstaan van gaten is anders te voorkomen door de kopregel (na verwijdering) te laten beginnen met:
verkopen:[verwijderd nummer] datum etc etc
df83136fe00014e054df16424c2460be218e27cb
1074
1073
2013-01-29T17:58:26Z
JohanVromans
6
/* Opeenvolgende boekstuknummers */ Waarschuw voor hergebruiik nummers.
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Openingstips==
Het is gebruikelijk om bij het openen van een nieuw boekjaar enkele posten af te boeken. Dit betreft:
* Stortingen en opnames: Deze worden weggeboekt tegen het (bedrijfs)kapitaal.
* Afschrijvingen: Deze worden weggeboekt tegen de betreffende balansposten.
Bijvoorbeeld: Stel dat de openingsbalans (o.m.) de volgende posten bevat:
# Debet
adm_balans 1100 200,00 # Inventaris en inrichting
adm_balans 1110 1000,00 # Computers
adm_balans 3120 15000,00 # Privé opnamen
# Credit
adm_balans 1101 50,00 # Afschrijving inv. & inr.
adm_balans 1111 600,00 # Afschrijving computers
adm_balans 3100 34567,89 # Kapitaal de heer/mevrouw
adm_balans 3110 500,00 # Privé stortingen
De openingsboeking zou dan worden:
memoriaal 01-01 Opening \
std "Afboeken stortingen" -500,00 3110 \
std "Afboeken opnamen" 15000,00 3120 \
std "Afboeking (Kapitaal)" -14500,00 3100 \
std "Afboeken afschr. inv." 50,00 1100 \
std "Afboeken afschr. inv." -50,00 1101 \
std "Afboeken afschr. comp." 600,00 1110 \
std "Afboeken afschr. comp." -600,00 1111 \
Na deze boeking staan de grootboekrekeningen 1101 (Afschrijving inv. & inr.), 1111 (Afschrijving computers), 3110 (Privé stortingen) en 3120 (Privé opnamen) alle op 0,00.
Door de eerstvolgende reguliere boeking te dateren op 2 januari (02-01) is het mogelijk de verschillende balansoverzichten te scheiden:
balans --opening # de openingsbalans
balans --per=01-01 # de openingsbalans na afboekingen
balans # de actuele balans
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstelling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
Een andere veel voorkomende melding is:
# ebwxshell
Cannot set locale to "".
Dit is geen melding van EekBoek. Soms helpt het om LANG = nl of LANG = nl_NL.utf8 (en UTF8, UTF-8, utf-8) te gebruiken in de config file.
Anders, indien van een Linux systeem gebruik wordt gemaakt, pas de waarden aan in dpkg-reconfigure locales.
==Configuratie bestanden==
Om diverse instellingen binnen EekBoek aan te passen (bijvoorbeeld bkm_multi) wordt in de handleiding verwezen naar "/etc/eekboek/eekboek.conf". In mijn Debian installatie komt dit bestand echter niet voor, wel de volgende 3 bestanden (behoudens de .conf bestandjes in de admdir):
/usr/share/doc/eekboek/examples/eekboek.conf
/usr/share/doc/eekboek/html/intro/eekboek.conf
/usr/share/perl5/EB/examples/eekboek.conf
Het systeem-globale configuratiebestand behoort "/etc/eekboek/eekboek.conf" te zijn. Als dat bestand er niet is kun je het aanmaken, bijvoorbeeld door /usr/share/perl5/EB/examples/eekboek.conf daarheen te kopiëren.
Maar tenzij je echt instellingen voor alle users wilt aanpassen, kun je de benodigde instellingen ook in je $HOME/.eekboek/eekboek.conf opnemen.
==Opeenvolgende boekstuknummers==
Eekboek gebruikt niet het vorige boekstuknummers opnieuw na het verwijderen van een boekstuk en het opnieuw invoeren van een andere, waardoor er dus gaten in de boeknummers ontstaan.
Formeel mag in een administratie geen wijzigingen in de boekstukken aangebracht worden. Alle correcties moeten met correctieboekingen worden doorgevoerd. Dat het in EekBoek wel mogelijk is om boekingen te verwijderen is een handige feature.
Het ontstaan van gaten is anders te voorkomen door de kopregel (na verwijdering) te laten beginnen met:
verkopen:[verwijderd nummer] datum etc etc
Maar let op! Als hierna een boeking volgt zonder expliciet nummer, dan zal EekBoek het eerstvolgende nummer volgend op ''verwijderd nummer'' toekennen. Als dit nummer al/nog in gebruik is zal de boeking mislukken.
7a1eddc10460d6169f137f47366f4a5ffaf43a50
1076
1074
2013-02-04T23:33:01Z
Sbouwhuis
12
/* Taalinstellingen */ Toevoeging issue http://sourceforge.net/mailarchive/message.php?msg_id=30416404
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Openingstips==
Het is gebruikelijk om bij het openen van een nieuw boekjaar enkele posten af te boeken. Dit betreft:
* Stortingen en opnames: Deze worden weggeboekt tegen het (bedrijfs)kapitaal.
* Afschrijvingen: Deze worden weggeboekt tegen de betreffende balansposten.
Bijvoorbeeld: Stel dat de openingsbalans (o.m.) de volgende posten bevat:
# Debet
adm_balans 1100 200,00 # Inventaris en inrichting
adm_balans 1110 1000,00 # Computers
adm_balans 3120 15000,00 # Privé opnamen
# Credit
adm_balans 1101 50,00 # Afschrijving inv. & inr.
adm_balans 1111 600,00 # Afschrijving computers
adm_balans 3100 34567,89 # Kapitaal de heer/mevrouw
adm_balans 3110 500,00 # Privé stortingen
De openingsboeking zou dan worden:
memoriaal 01-01 Opening \
std "Afboeken stortingen" -500,00 3110 \
std "Afboeken opnamen" 15000,00 3120 \
std "Afboeking (Kapitaal)" -14500,00 3100 \
std "Afboeken afschr. inv." 50,00 1100 \
std "Afboeken afschr. inv." -50,00 1101 \
std "Afboeken afschr. comp." 600,00 1110 \
std "Afboeken afschr. comp." -600,00 1111 \
Na deze boeking staan de grootboekrekeningen 1101 (Afschrijving inv. & inr.), 1111 (Afschrijving computers), 3110 (Privé stortingen) en 3120 (Privé opnamen) alle op 0,00.
Door de eerstvolgende reguliere boeking te dateren op 2 januari (02-01) is het mogelijk de verschillende balansoverzichten te scheiden:
balans --opening # de openingsbalans
balans --per=01-01 # de openingsbalans na afboekingen
balans # de actuele balans
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstelling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
Een andere veel voorkomende melding is:
# ebwxshell
Cannot set locale to "".
Dit is geen melding van EekBoek. Soms helpt het om LANG = nl of LANG = nl_NL.utf8 (en UTF8, UTF-8, utf-8) te gebruiken in de config file.
Anders, indien van een Linux systeem gebruik wordt gemaakt, pas de waarden aan in dpkg-reconfigure locales.
Het lukt me nog steeds niet om de taalinstelling PER BOEKHOUDING corrrect te krijgen door in de locale (dus binnen de directory met de betreffende boekhouding) eekboek.conf iets van het volgende te plaatsen:
[locale]
language = nl_NL
lang = nl_NL
Ik moet altijd eerst expliciet de bash shell omgevingvariable LANGUAGE=nl_NL exporteren om Eekboek in het Nederlands te krijgen.
De [locale] directive in eekboek.conf lijkt geen enkel effect te hebben. EekBoek kent namelijk geen config [locale] language, enkel lang. Het zetten van
[locale]lang is equivalent aan het zetten van de environment variabele LANG.
Er is ook een environment variabele EB_LANG die, enkel voor EekBoek, de waarde van LANG overruled.
Een shellscriptje werkt natuutlijk wel, maar via eekboek.conf zou eleganter zijn.
Ik heb namelijk verschillende boekhoudingen waarvan enkele in het Nederlands en enkele in de Engelse taal.
Mijn systeem heeft standaard als shell taalinstelling:
# env | grep LANG
LANG=en_AU.UTF-8
LANGUAGE=en_GB:en
In een scriptje (bijvoorbeeld 'ebshell2') zorg dat eerst:
export LANGUAGE=
en daarna het ebshell commando wordt uitgevoerd.
Op deze manier is de LANGUAGE setting verwijderd en wordt ook daadwerkelijk de [locale] directive in de 'lokale' eekboek.conf geinterpreteerd.
Dus bijvoorbeeld in een_Nederlandse_Boekhouding/eekboek.conf
[locale]
lang = nl_NL.utf8
dan
% ebshell2
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek gebruikt nu nl_NL.
EekBoek 2.02.00 (Nederlands) -- Copyright 2005-2013 Squirrel Consultancy
Er kan dus nu per boekhouding wat betreft de taalinstelling op eekboek.conf vertrouwd worden.
Na het sluiten van de shell zal de LANGUAGE omgevingsvariable weer worden teruggezet naar de oude waarde:
% env | grep LANG
LANG=en_AU.UTF-8
LANGUAGE=en_US:en
Ik heb nog niet getest wat het effect is van een lege LANGUAGE als in een shell bijvoorbeeld bij batch verwerking de output van ebshell(2) in een script verwerkt wordt als input van een ander shell commando (terugval naar LANG ??)
==Configuratie bestanden==
Om diverse instellingen binnen EekBoek aan te passen (bijvoorbeeld bkm_multi) wordt in de handleiding verwezen naar "/etc/eekboek/eekboek.conf". In mijn Debian installatie komt dit bestand echter niet voor, wel de volgende 3 bestanden (behoudens de .conf bestandjes in de admdir):
/usr/share/doc/eekboek/examples/eekboek.conf
/usr/share/doc/eekboek/html/intro/eekboek.conf
/usr/share/perl5/EB/examples/eekboek.conf
Het systeem-globale configuratiebestand behoort "/etc/eekboek/eekboek.conf" te zijn. Als dat bestand er niet is kun je het aanmaken, bijvoorbeeld door /usr/share/perl5/EB/examples/eekboek.conf daarheen te kopiëren.
Maar tenzij je echt instellingen voor alle users wilt aanpassen, kun je de benodigde instellingen ook in je $HOME/.eekboek/eekboek.conf opnemen.
==Opeenvolgende boekstuknummers==
Eekboek gebruikt niet het vorige boekstuknummers opnieuw na het verwijderen van een boekstuk en het opnieuw invoeren van een andere, waardoor er dus gaten in de boeknummers ontstaan.
Formeel mag in een administratie geen wijzigingen in de boekstukken aangebracht worden. Alle correcties moeten met correctieboekingen worden doorgevoerd. Dat het in EekBoek wel mogelijk is om boekingen te verwijderen is een handige feature.
Het ontstaan van gaten is anders te voorkomen door de kopregel (na verwijdering) te laten beginnen met:
verkopen:[verwijderd nummer] datum etc etc
Maar let op! Als hierna een boeking volgt zonder expliciet nummer, dan zal EekBoek het eerstvolgende nummer volgend op ''verwijderd nummer'' toekennen. Als dit nummer al/nog in gebruik is zal de boeking mislukken.
e0bc03ba0aec1aa526ee6c8c0e363bb3a3277103
1099
1076
2014-11-04T20:57:03Z
Sbouwhuis
12
Toevoeging issue omschrijving geinterpreteerd als datum
wikitext
text/x-wiki
Deze pagina bevat een aantal tips, technieken en valkuilen bij het gebruik van EekBoek.
==Rapporten in de GUI worden niet opgemaakt==
Het is gebleken dat in combinatie met bepaalde versies van wxPerl de door de EekBoek GUI getoonde rapportages problemen vertonen. In plaats van keurig opgemaakte tabellen wordt er ruwe HTML tekst getoond.
'''Het probleem doet zich voor bij versies 0.95 en 0.96 van wxPerl.''' Dit treft met name het Ubuntu 10.04 LTS systeem, dat wordt geleverd met versie 0.96 van wxPerl.
'''Oplossing:''' Upgraden naar EekBoek versie 2.00.02 of nieuwer. Deze bevat een workaround voor dit probleem.
==Invoerondersteuning voor relatiecodes en rekeningnummers==
De EekBoek shell biedt ondersteuning voor het invoeren van relatiecodes en rekeningnummers. Dit doe je door tijdens het invoeren op de TAB toets te drukken. Wanneer er maar één mogelijkheid is wordt die automatisch aangevuld, anders wordt een lijstje getoond.
Een voorbeeld:
eekboek> in[TAB]
inbedrijf include inkoop
eekboek> inkoop X[TAB]
XOS X/OS
XS4ALL XS4All Internet B.V.
eekboek> inkoop XS[TAB]
eekboek> inkoop XS4ALL
Eveneens voor rekeningnummers:
eekboek> inkoop XS4ALL 100 "Router" 69[TAB]
6900 Telefoon- en faxkosten
6905 Internetkosten
6920 Kantoorartikelen
6921 Computerbenodigdheden
6930 Vakliteratuur
6940 Administratiekosten
6950 Drukwerk & papier
6970 Postzegels
6971 Verzending portikosten
6980 Bankkosten
6981 Kasverschillen
6990 Overige algemene kosten
eekboek> inkoop XS4ALL 100 "Router" 692[TAB]
6920 Kantoorartikelen
6921 Computerbenodigdheden
==Vervolgregels in batchmode opdrachten==
In [http://www.eekboek.nl/docs/ebshell/index.html batch mode] kan een opdracht over meerdere regels worden weergegeven, bijvoorbeeld, de opdracht-string
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 Papier 29,95 6950 Leerboek 24,30@L 6930
kan in een opdrachten-bestand (voor de leesbaarheid) worden weergegeven als
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25 \
Papier 29,95 6950 \
Leerboek 24,30@L 6930
Het backslash ('''\''')-teken aan het einde van de regel, zorgt er dus voor dat de string op een volgende regel kan worden voortgezet.
'''PAS OP:''' achter het \-teken mogen '''geen spaties''' meer staan, anders wordt het \-teken niet gezien als vervolgindicator!!
Zouden er in ons voorbeeld spaties staan achter het \-teken, dan zal Eekboek elke regel als een '''aparte''' boeking zien, dus
inkoop:24 14-09-2007 Kantoorartikelen OFFCENTR --totaal=54,25
geeft dan foutmelding dat het 'totaal' onjuist is.
met als gevolg
Papier 29,95 6950
geeft melding 'Onbekende opdracht'
'''<font color="red">Update:</font>''' Vanaf versie 2.00.02 worden spaties en tabs tussen het \-teken en het eind van de regel genegeerd.
==Openingstips==
Het is gebruikelijk om bij het openen van een nieuw boekjaar enkele posten af te boeken. Dit betreft:
* Stortingen en opnames: Deze worden weggeboekt tegen het (bedrijfs)kapitaal.
* Afschrijvingen: Deze worden weggeboekt tegen de betreffende balansposten.
Bijvoorbeeld: Stel dat de openingsbalans (o.m.) de volgende posten bevat:
# Debet
adm_balans 1100 200,00 # Inventaris en inrichting
adm_balans 1110 1000,00 # Computers
adm_balans 3120 15000,00 # Privé opnamen
# Credit
adm_balans 1101 50,00 # Afschrijving inv. & inr.
adm_balans 1111 600,00 # Afschrijving computers
adm_balans 3100 34567,89 # Kapitaal de heer/mevrouw
adm_balans 3110 500,00 # Privé stortingen
De openingsboeking zou dan worden:
memoriaal 01-01 Opening \
std "Afboeken stortingen" -500,00 3110 \
std "Afboeken opnamen" 15000,00 3120 \
std "Afboeking (Kapitaal)" -14500,00 3100 \
std "Afboeken afschr. inv." 50,00 1100 \
std "Afboeken afschr. inv." -50,00 1101 \
std "Afboeken afschr. comp." 600,00 1110 \
std "Afboeken afschr. comp." -600,00 1111 \
Na deze boeking staan de grootboekrekeningen 1101 (Afschrijving inv. & inr.), 1111 (Afschrijving computers), 3110 (Privé stortingen) en 3120 (Privé opnamen) alle op 0,00.
Door de eerstvolgende reguliere boeking te dateren op 2 januari (02-01) is het mogelijk de verschillende balansoverzichten te scheiden:
balans --opening # de openingsbalans
balans --per=01-01 # de openingsbalans na afboekingen
balans # de actuele balans
==Te grote bedragen==
EekBoek rapporten worden opgemaakt in kolommen en de breedte van deze kolommen is vast. Wanneer iets niet in een kolom past wordt een deel van de inhoud naar een nieuwe regel verplaatst. Bijvoorbeeld:
'Totaal Belastingen en sociale lasten' hieronder:
4 Vreemd vermogen
41 Totaal Leveranciers kredieten 927,84 927,84
42 <font color="blue">Totaal Belastingen en sociale</font> 148,13 1463,00 1314,87
<font color="blue">lasten</font>
4 Totaal Vreemd vermogen 1075,97 2390,84 1314,87
Dit geldt ook voor bedragen. Standaard is de breedte van kolommen waarin bedragen worden weergegeven 9, wat voldoende is voor bedragen tot 999999,99.
Vanaf versie 2 worden bedragen weergegeven met duizendpuntjes. Dit beperkt wat past in een standaardkolom tot 99.999,99. Een grens waar een gemiddelde gebruiker wat gemakkelijker tegenaan kan lopen.
Totaal <font color="red">234.567,8</font>
<font color="red">9</font>
Gelukkig is de kolombreedte voor bedragen eenvoudig in te stellen. In het configuratiebestand kan in sectie 'format' een setting worden opgenomen als volgt:
[format]
amount = 9.999.999,99
Hiermee kunnen drie dingen worden ingesteld. Ten eerste of er puntjes of komma's moeten worden gebruikt als decimaalscheider. Ten tweede of er duizendpuntjes moeten worden toegepast, en ten derde de maximale breedte van de te tonen bedragen. Het 'oude' gedrag van EekBoek versie 1 komt overeen met:
amount = 999999,99
Voor meer informatie, zie de [http://www.eekboek.nl/docs/config.html#format_amount documentatie].
=='Rekenkundig residu' en 'Boekhoudkundig residu'==
Wat is het verschil tussen het 'Rekenkundig residu' en het 'Boekhoudkundig residu'?
Het verschil zit hem in negatieve bedragen. Je kunt bijvoorbeeld op de balans een post hebben als:
adm_balans 2320 1131,92 # Saldo Postbank
Dit is een debet-bedrag. Maar stel dat je een tekort hebt:
adm_balans 2320 -131,92 # Saldo Postbank
Rekenkundig is dit nog steeds debet, maar boekhoudkundig wordt het aan de creditzijde gerekend.
==Verwijderen van EekBoek administratie==
Indien een administratie is zijn geheel verwijderd moet worden, dan moet het volgende gebeuren:
*ga naar de admdir-directory en verwijder de daarin opgenomen bestanden
*indien ook de database PostgreSQL is gebruikt, verwijder deze dan ook.
Overigens is het mogelijk om in EekBoek meerdere administraties te voeren, en kan in het opstart menu de juiste administratie geslecteerd worden, dus een oude administratie kan naast een actuele/correcte administratie blijven bestaan.
==Jaarafsluiting procedure==
Een jaarafsluitingsprocedure ziet er als volgt uit:
# Rapportages voor Accountant.
include reports.eb
# Aanmaken openingsdata 2011.
jaareinde --boekjaar=2010 --eb=opening2011.eb
# Aanmaken openingsbalans 2011.
adm_open
balans --boekjaar=2010 --out=openbalans2011.txt
Het bestand 'reports.eb' bevat:
# Rapportages voor Accountant.
boekjaar 2010
balans --output=reports/01balans.html \
--titel="Balans op grootboekrekening"
balans --detail=2 --output=reports/02balans.html \
--titel="Balans op verdichting"
balans --detail=0 --output=reports/03balans.html \
--titel="Balans, geheel verdicht"
result --output=reports/11result.html \
--titel="Resultaten op grootboekrekening"
result --detail=2 --output=reports/12result.html \
--titel="Resultaten op verdichting"
result --detail=0 --output=reports/13result.html \
--titel="Resultaten, geheel verdicht"
journaal --output=reports/20journaal.html \
--titel="Journaal"
grootboek --output=reports/30grootboek.html \
--titel="Grootboek"
btwaangifte jaar --output=reports/40btwaangifte.html \
--titel="BTW Aangifte"
openstaand --output=reports/80openstaand.html \
--titel="Openstaande posten"
Indexje erbij en klaar is kees.
==Balanstotaal==
Bij het bekijken van de balans met het commando "balans", dan klopt het balanstotaal, maar als het commando "balans --detail=2" gebruikt wordt, dan wijkt het balanstotaal af van het totaal van de bedragen in de kolom.
De reden is niet een bug, maar dat vanwege het detail niveau de debet- en credit bedragen al of niet tegen elkaar wegvallen. Het gewone commando "balans" levert een overzicht van alle balansrekeningen. Alle debet-bedragen worden getotaliseerd, eveneens alle credit-bedragen. Het verschil van de totalen is de winst/verlies.
In een verdichte balans worden de balansrekeningen per verdichting samengevoegd, en worden uiteindelijk de totalen opgeteld. Omdat bij het samenvoegen debet- en credit-bedragen tegen elkaar wegvallen, ontstaat er een ander balanstotaal.
Stel je hebt deze twee balansrekeningen:
balans1-groep1 900 debet
balans2-groep1 500 credit
In de balans op rekeningen krijg je totaal 900 debet en 500 credit.
Het balanstotaal is 900, en de winst is 400.
In de verdichte balans krijg je voor groep1 900 debet - 500 credit = 400 debet. Het balanstotaal is 400, en de winst is, nog steeds, 400.
==Belastingdienst als relatie==
Vanuit het vorige boekjaar (niet in Eekboek) heb ik winst en btw die ik moet afdragen. Ik wil mezelf in de nieuwe administratie crediteur maken voor de winst en de belastingdienst debiteur voor de btw. Crediteuren/debiteuren worden normaal gesproken hiervoor niet gebruikt.
Het is niet algemeen gebruikelijk om de belastingdienst als crediteur in te voeren, maar het heeft ook wel enkele voordelen. Je kunt gewoon een crediteur BELASTINGDIENST maken:
relatie --dagboek=inkoop "BELASTING" "Belastingdienst" xxxx
waarbij xxxx een willekeurig bestaand kostenrekeningnummer is; het kan inderdaad helaas geen toepasselijke belasting-balansrekening zijn. En vervolgens de BTW aangiftes inboeken met iets als:
inkoop:63 2010-03-31 "BTW aangifte 2010/kw1" BELASTING --totaal=1118.00 \
"Verschuldigde omzetbelasting 2010/kw1" 1118.00 yyyy
waarbij wel de toepasselijke belasting-balansrekening is. Die moet dus altijd expliciet opgegeven worden, omdat het default mechanisme hier niet werkt.
Voordeel is dat alle betalingsverplichtingen (inclusief belastingen) direct uit het crediteurenoverzicht blijkt, nadeel is dat op de balans je belastingverplichtingen nu "onzichtbaar" opgenomen zijn in de post crediteuren. Voor de jaarrekening zal je accountant die apart op de balans willen zien -- geen moeilijke aanpassing, maar wel een verschil tussen de "Eekboek" balans, en de "accountant/jaarrekening" balans.
Als je geen loonbelasting betaalt, en maar 1 keer per jaar BTW, dan zou ik deze omweg voor belastingboekingen niet kiezen.
==Toevoegen nieuw rekeningschema==
Als de gebruiker al een schema heeft in een file en de ebshell gestart wordt, hoe moet dan worden opgegeven dat het bedoelde rekeningschema uit de file gebruikt moet worden?
De verwerking van het schema vindt plaats met "ebshell --init".
Het (nieuwe) schema moet dus als "schema.dat" bij de andere bestanden (mutaties.eb en zo) worden geplaatst, en daarna moet eenmalig "ebshell --init" worden uitgevoerd.
==Taalinstellingen==
De taalinstelling van EekBoek staat genoemd in de configuratie file van de administratie:
# cat ~/.eekboek/admdir/eekboek.conf
[locale]
lang = nl_NL
[database]
name = test_2010
driver = sqlite
Een veel voorkomende foutmelding is
# ebshell
Use of uninitialized value $ENV{"LANG"} in pattern match (m//) at /usr/local/bin/ebshell line 45.
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek 2.01.02 (Nederlands) -- Copyright 2005-2011 Squirrel Consultancy
Verifieer of de taalinstelling ook voorkomt in de locales welke op de machine geinstalleerd zijn:
# locale -a | grep nl
nl_BE.ISO8859-1
nl_BE.ISO8859-15
nl_BE.UTF-8
nl_NL <-- deze moet aanwezig zijn om de foutmelding te voorkomen
nl_NL.ISO8859-1
nl_NL.ISO8859-15
nl_NL.UTF-8
Een andere veel voorkomende melding is:
# ebwxshell
Cannot set locale to "".
Dit is geen melding van EekBoek. Soms helpt het om LANG = nl of LANG = nl_NL.utf8 (en UTF8, UTF-8, utf-8) te gebruiken in de config file.
Anders, indien van een Linux systeem gebruik wordt gemaakt, pas de waarden aan in dpkg-reconfigure locales.
Het lukt me nog steeds niet om de taalinstelling PER BOEKHOUDING corrrect te krijgen door in de locale (dus binnen de directory met de betreffende boekhouding) eekboek.conf iets van het volgende te plaatsen:
[locale]
language = nl_NL
lang = nl_NL
Ik moet altijd eerst expliciet de bash shell omgevingvariable LANGUAGE=nl_NL exporteren om Eekboek in het Nederlands te krijgen.
De [locale] directive in eekboek.conf lijkt geen enkel effect te hebben. EekBoek kent namelijk geen config [locale] language, enkel lang. Het zetten van
[locale]lang is equivalent aan het zetten van de environment variabele LANG.
Er is ook een environment variabele EB_LANG die, enkel voor EekBoek, de waarde van LANG overruled.
Een shellscriptje werkt natuutlijk wel, maar via eekboek.conf zou eleganter zijn.
Ik heb namelijk verschillende boekhoudingen waarvan enkele in het Nederlands en enkele in de Engelse taal.
Mijn systeem heeft standaard als shell taalinstelling:
# env | grep LANG
LANG=en_AU.UTF-8
LANGUAGE=en_GB:en
In een scriptje (bijvoorbeeld 'ebshell2') zorg dat eerst:
export LANGUAGE=
en daarna het ebshell commando wordt uitgevoerd.
Op deze manier is de LANGUAGE setting verwijderd en wordt ook daadwerkelijk de [locale] directive in de 'lokale' eekboek.conf geinterpreteerd.
Dus bijvoorbeeld in een_Nederlandse_Boekhouding/eekboek.conf
[locale]
lang = nl_NL.utf8
dan
% ebshell2
WAARSCHUWING: Uw taalinstelling is niet Nederlands en wordt genegeerd.
EekBoek gebruikt nu nl_NL.
EekBoek 2.02.00 (Nederlands) -- Copyright 2005-2013 Squirrel Consultancy
Er kan dus nu per boekhouding wat betreft de taalinstelling op eekboek.conf vertrouwd worden.
Na het sluiten van de shell zal de LANGUAGE omgevingsvariable weer worden teruggezet naar de oude waarde:
% env | grep LANG
LANG=en_AU.UTF-8
LANGUAGE=en_US:en
Ik heb nog niet getest wat het effect is van een lege LANGUAGE als in een shell bijvoorbeeld bij batch verwerking de output van ebshell(2) in een script verwerkt wordt als input van een ander shell commando (terugval naar LANG ??)
==Configuratie bestanden==
Om diverse instellingen binnen EekBoek aan te passen (bijvoorbeeld bkm_multi) wordt in de handleiding verwezen naar "/etc/eekboek/eekboek.conf". In mijn Debian installatie komt dit bestand echter niet voor, wel de volgende 3 bestanden (behoudens de .conf bestandjes in de admdir):
/usr/share/doc/eekboek/examples/eekboek.conf
/usr/share/doc/eekboek/html/intro/eekboek.conf
/usr/share/perl5/EB/examples/eekboek.conf
Het systeem-globale configuratiebestand behoort "/etc/eekboek/eekboek.conf" te zijn. Als dat bestand er niet is kun je het aanmaken, bijvoorbeeld door /usr/share/perl5/EB/examples/eekboek.conf daarheen te kopiëren.
Maar tenzij je echt instellingen voor alle users wilt aanpassen, kun je de benodigde instellingen ook in je $HOME/.eekboek/eekboek.conf opnemen.
==Opeenvolgende boekstuknummers==
Eekboek gebruikt niet het vorige boekstuknummers opnieuw na het verwijderen van een boekstuk en het opnieuw invoeren van een andere, waardoor er dus gaten in de boeknummers ontstaan.
Formeel mag in een administratie geen wijzigingen in de boekstukken aangebracht worden. Alle correcties moeten met correctieboekingen worden doorgevoerd. Dat het in EekBoek wel mogelijk is om boekingen te verwijderen is een handige feature.
Het ontstaan van gaten is anders te voorkomen door de kopregel (na verwijdering) te laten beginnen met:
verkopen:[verwijderd nummer] datum etc etc
Maar let op! Als hierna een boeking volgt zonder expliciet nummer, dan zal EekBoek het eerstvolgende nummer volgend op ''verwijderd nummer'' toekennen. Als dit nummer al/nog in gebruik is zal de boeking mislukken.
==Onderdelen van omschrijving geinterpreteerd als datum==
In de volgende boeking staan datums:
memoriaal:17 2014-12-31 "nog te betalen bedragen" \
std 2014-12-31 "1-abc omschrijving" 100.00 1671 \
std 2014-12-31 "1-abc omschrijving" -100.00 4876
In een export van de administratie verschijnt de boeking als volgt:
memoriaal:17 2014-12-31 "nog te betalen bedragen" \
std "1-abc omschrijving" 100,00 1671 \
std "1-abc omschrijving" -100,00 4876
EekBoek heeft de datum op de "std" regels weggelaten, omdat deze toch identiek is aan de datum van de boeking zelf.
Wanneer op een later tijdstip de geëxporteerde administratie geimporteerd wordt, komt de volgende melding:
?Onherkenbare datum: 1-abc omschrijving
?INTERNAL ERROR: Command failed but did not rollback.
Dit breekt het importproces niet af, maar memoriaal:17 wordt niet geïmporteerd.
Kennelijk raakt de EekBoek parser overstuur van de omschrijving waarvan het begin een vage gelijkenis vertoont met een datum.
Dit probleem treedt op wanneer de export in verkorte vorm heeft plaatsgevonden in plaats van in standaard vorm.
In de config file kan het formaat worden opgegeven van een datum. Bij voorkeur is dit inclusief jaartal, dus yyyy-mm-dd en niet het kortere dd-mm.
Er zijn overigens enkele ongedocumenteerde exportopties als bsknr, explicit en totals. Zie bv. de beschrijving van de opdracht "toon".
6f2eba6838cff438177e475b52b3a2d1118b1767
Gebruiker:Gerrit A. Smit
2
109
1075
2013-02-01T10:37:34Z
WikiSysop
1
Er wordt een gebruikerspagina gemaakt met de biografie van de nieuwe gebruiker.
wikitext
text/x-wiki
EekBoek is gebruikt om de boekhouding van een afdeling van een politieke partij vorm te geven en om boekhouden i.h.a. onder de knie te krijgen.
Kenmerken: reserveringen voor het verkiezingsfonds, verwerking bijdrage landelijke organisatie, niet BTW-plichtig.
Doel: EekBoek voor deze toepassing toegankelijker maken door een voorbeeldboekhouding beschikbaar te stellen.
21aaa3308b4d9cb6df68b1e6c713548f89cbb782
EekBoek:Lastige Boekingen
4
3
1077
1006
2014-01-17T15:22:32Z
Wytze van der Raay
21
/* Inkoopfactuur van goederen of diensten binnen de EU */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van goederen of diensten binnen de EU==
Op de factuur van de buitenlandse leverancier is geen BTW berekend (BTW bedrag is 0).
Zelf de BTW berekenen en opgeven bij 4b en 5a, en terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2013-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@0
</pre>
In de BTW aangifte rapportage wordt dit door EekBoek geproduceerd:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 0
5a Subtotaal 0
5b Voorbelasting 0
</pre>
Je moet dit voor de aangifte met de hand aanpassen tot:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 21
5a Subtotaal 21
5b Voorbelasting 21
</pre>
In een toekomstige versie van EekBoek zal dit automatisch gebeuren, en zal handmatige correctie niet meer nodig zijn.
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
==Afrondingen==
Stel er is 1,50 euro (fictief bedrag) voorbelasting betaald en dit wordt dan afgerond op 2,-. Er wordt op een bepaald moment dan 2,- overgemaakt van de belastingdienst op mijn rekening. Is die 0,50 euro dan 'winst'?
Dit kan op een "afrondingen" resultaatrekening worden geboekt, en ja, dat is dus een bedrag wat bij het resultaat komt en dus meetelt voor de winst.
Aan het eind van het jaar de totale afronding zo wegboeken in memoriaal:
memoriaal:20 2011-12-31 "Afronding BTW" \
std 2011-12-31 "Afronding BTW" -4.92@N 1550 \
std 2011-12-31 "Afronding BTW" 4.92@N 4992
1550 = Omzetbelasting betaald
4992 = Afrondingen
Wat ook kan is bij elke betaling/teruggaaf de afronding van die periode tegelijk met de bankbetaling/teruggaaf afboeken (dus dan die 2,- van het bankafschrift boeken als 1,50 BTW betaald (ontvangen dus eigenlijk) en 0,50 afrondingen. Dat is eigenlijk netter.
5ca2f8a5b756212d7f502f253a9061fca1a13f17
1090
1077
2014-04-30T09:38:36Z
Peter V
18
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van goederen of diensten binnen de EU==
Op de factuur van de buitenlandse leverancier is geen BTW berekend (BTW bedrag is 0).
Zelf de BTW berekenen en opgeven bij 4b en 5a, en terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2013-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@0
</pre>
In de BTW aangifte rapportage wordt dit door EekBoek geproduceerd:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 0
5a Subtotaal 0
5b Voorbelasting 0
</pre>
Je moet dit voor de aangifte met de hand aanpassen tot:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 21
5a Subtotaal 21
5b Voorbelasting 21
</pre>
In een toekomstige versie van EekBoek zal dit automatisch gebeuren, en zal handmatige correctie niet meer nodig zijn.
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
==Afrondingen==
Stel er is 1,50 euro (fictief bedrag) voorbelasting betaald en dit wordt dan afgerond op 2,-. Er wordt op een bepaald moment dan 2,- overgemaakt van de belastingdienst op mijn rekening. Is die 0,50 euro dan 'winst'?
Dit kan op een "afrondingen" resultaatrekening worden geboekt, en ja, dat is dus een bedrag wat bij het resultaat komt en dus meetelt voor de winst.
Aan het eind van het jaar de totale afronding zo wegboeken in memoriaal:
memoriaal:20 2011-12-31 "Afronding BTW" \
std 2011-12-31 "Afronding BTW" -4.92@N 1550 \
std 2011-12-31 "Afronding BTW" 4.92@N 4992
1550 = Omzetbelasting betaald
4992 = Afrondingen
Wat ook kan is bij elke betaling/teruggaaf de afronding van die periode tegelijk met de bankbetaling/teruggaaf afboeken (dus dan die 2,- van het bankafschrift boeken als 1,50 BTW betaald (ontvangen dus eigenlijk) en 0,50 afrondingen. Dat is eigenlijk netter.
== inboeken van inkoopfactuur, betaling in vorig boekjaar ==
<p style="color: red">IN BEWERKING. INHOUD VOLGT NOG!</p>
Sommige leveranciers hebben de gewoonte om via incasso geld te innen voor een nog niet verstuurde inkoopfactuur.
Dit kan lastig zijn voor de administratie, als de datum van de inkoopfactuur in een later boekjaar ligt dan de datum waarop het bedrag voor de factuur van een bankrekening is gehaald.
d98f7458210e72e2316c362950e3caa5aaf5dfba
1091
1090
2014-04-30T09:53:30Z
Peter V
18
/* inboeken van inkoopfactuur, betaling in vorig boekjaar */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van goederen of diensten binnen de EU==
Op de factuur van de buitenlandse leverancier is geen BTW berekend (BTW bedrag is 0).
Zelf de BTW berekenen en opgeven bij 4b en 5a, en terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2013-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@0
</pre>
In de BTW aangifte rapportage wordt dit door EekBoek geproduceerd:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 0
5a Subtotaal 0
5b Voorbelasting 0
</pre>
Je moet dit voor de aangifte met de hand aanpassen tot:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 21
5a Subtotaal 21
5b Voorbelasting 21
</pre>
In een toekomstige versie van EekBoek zal dit automatisch gebeuren, en zal handmatige correctie niet meer nodig zijn.
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
==Afrondingen==
Stel er is 1,50 euro (fictief bedrag) voorbelasting betaald en dit wordt dan afgerond op 2,-. Er wordt op een bepaald moment dan 2,- overgemaakt van de belastingdienst op mijn rekening. Is die 0,50 euro dan 'winst'?
Dit kan op een "afrondingen" resultaatrekening worden geboekt, en ja, dat is dus een bedrag wat bij het resultaat komt en dus meetelt voor de winst.
Aan het eind van het jaar de totale afronding zo wegboeken in memoriaal:
memoriaal:20 2011-12-31 "Afronding BTW" \
std 2011-12-31 "Afronding BTW" -4.92@N 1550 \
std 2011-12-31 "Afronding BTW" 4.92@N 4992
1550 = Omzetbelasting betaald
4992 = Afrondingen
Wat ook kan is bij elke betaling/teruggaaf de afronding van die periode tegelijk met de bankbetaling/teruggaaf afboeken (dus dan die 2,- van het bankafschrift boeken als 1,50 BTW betaald (ontvangen dus eigenlijk) en 0,50 afrondingen. Dat is eigenlijk netter.
== inboeken van vooruitbetaalde inkoopfactuur met factuur in volgend boekjaar ==
<p style="color: red">IN BEWERKING. INHOUD VOLGT NOG!</p>
Sommige leveranciers hebben de gewoonte om via incasso geld te innen voor een nog niet verstuurde inkoopfactuur.
Dit kan lastig zijn voor de administratie, als de datum van de inkoopfactuur in een later boekjaar ligt dan de datum waarop het bedrag voor de factuur van een bankrekening is gehaald.
Voeg in het schema onder 'Vlottende activa', rubriek 'Vorderingen',
een rekening voor vooruitbetaalde fakturen toe:
2 Vlottende activa
...
22 Vorderingen
...
2291 D Vooruitbetaalde facturen
Boek de incasso in op deze rekening:
# bank
ing 2013-12-24 "Vooruitbetaalde facturen" std "TILA factuur 12345" -15,55 2291
<p style="color: red">IN BEWERKING. INHOUD VOLGT NOG!</p>
e26330fbbc5ac1a5442a2ea94627668b7a32dcbf
1092
1091
2014-04-30T10:02:53Z
Peter V
18
/* inboeken van vooruitbetaalde inkoopfactuur met factuur in volgend boekjaar */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van goederen of diensten binnen de EU==
Op de factuur van de buitenlandse leverancier is geen BTW berekend (BTW bedrag is 0).
Zelf de BTW berekenen en opgeven bij 4b en 5a, en terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2013-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@0
</pre>
In de BTW aangifte rapportage wordt dit door EekBoek geproduceerd:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 0
5a Subtotaal 0
5b Voorbelasting 0
</pre>
Je moet dit voor de aangifte met de hand aanpassen tot:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 21
5a Subtotaal 21
5b Voorbelasting 21
</pre>
In een toekomstige versie van EekBoek zal dit automatisch gebeuren, en zal handmatige correctie niet meer nodig zijn.
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
==Afrondingen==
Stel er is 1,50 euro (fictief bedrag) voorbelasting betaald en dit wordt dan afgerond op 2,-. Er wordt op een bepaald moment dan 2,- overgemaakt van de belastingdienst op mijn rekening. Is die 0,50 euro dan 'winst'?
Dit kan op een "afrondingen" resultaatrekening worden geboekt, en ja, dat is dus een bedrag wat bij het resultaat komt en dus meetelt voor de winst.
Aan het eind van het jaar de totale afronding zo wegboeken in memoriaal:
memoriaal:20 2011-12-31 "Afronding BTW" \
std 2011-12-31 "Afronding BTW" -4.92@N 1550 \
std 2011-12-31 "Afronding BTW" 4.92@N 4992
1550 = Omzetbelasting betaald
4992 = Afrondingen
Wat ook kan is bij elke betaling/teruggaaf de afronding van die periode tegelijk met de bankbetaling/teruggaaf afboeken (dus dan die 2,- van het bankafschrift boeken als 1,50 BTW betaald (ontvangen dus eigenlijk) en 0,50 afrondingen. Dat is eigenlijk netter.
== inboeken van vooruitbetaalde inkoopfactuur met factuur in volgend boekjaar ==
<p style="color: red">IN BEWERKING. INHOUD VOLGT NOG!</p>
Sommige leveranciers hebben de gewoonte om via incasso geld te innen voor een nog niet verstuurde inkoopfactuur.
Dit kan lastig zijn voor de administratie, als de datum van de inkoopfactuur in een later boekjaar ligt dan de datum waarop het bedrag voor de factuur van een bankrekening is gehaald.
Voeg in het schema onder 'Vlottende activa', rubriek 'Vorderingen',
een rekening voor vooruitbetaalde facturen toe:
2 Vlottende activa
...
22 Vorderingen
...
2291 D Vooruitbetaalde facturen
Boek de incasso in op deze rekening:
# bank
ing 2013-12-24 "Vooruitbetaalde facturen" std "TILA factuur 12345" -15,55 2291
<p style="color: red">IN BEWERKING. INHOUD VOLGT NOG!</p>
In het boekjaar daarop de inkoopfactuur gewoon inboeken:
# inkoop
inkoop 2014-01-05 Internetkosten TILA "vps hosting" 15,55
Daarna via memoriaal de factuur weer weg boeken ("betalen") op de toegevoegde balansrekening " Vooruitbetaalde facturen" in het schema:
Memoriaal 2014-01-05 "TILA factuur 12345" \
crd TILA -15,55 \
std "Vooruitbetaalde fakturen" 15,55 2291
ddd4cf811178aaaa03d65129268dadeee0048054
1093
1092
2014-04-30T10:07:21Z
Peter V
18
/* inboeken van vooruitbetaalde inkoopfactuur met factuur in volgend boekjaar */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van goederen of diensten binnen de EU==
Op de factuur van de buitenlandse leverancier is geen BTW berekend (BTW bedrag is 0).
Zelf de BTW berekenen en opgeven bij 4b en 5a, en terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2013-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@0
</pre>
In de BTW aangifte rapportage wordt dit door EekBoek geproduceerd:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 0
5a Subtotaal 0
5b Voorbelasting 0
</pre>
Je moet dit voor de aangifte met de hand aanpassen tot:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 21
5a Subtotaal 21
5b Voorbelasting 21
</pre>
In een toekomstige versie van EekBoek zal dit automatisch gebeuren, en zal handmatige correctie niet meer nodig zijn.
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
==Afrondingen==
Stel er is 1,50 euro (fictief bedrag) voorbelasting betaald en dit wordt dan afgerond op 2,-. Er wordt op een bepaald moment dan 2,- overgemaakt van de belastingdienst op mijn rekening. Is die 0,50 euro dan 'winst'?
Dit kan op een "afrondingen" resultaatrekening worden geboekt, en ja, dat is dus een bedrag wat bij het resultaat komt en dus meetelt voor de winst.
Aan het eind van het jaar de totale afronding zo wegboeken in memoriaal:
memoriaal:20 2011-12-31 "Afronding BTW" \
std 2011-12-31 "Afronding BTW" -4.92@N 1550 \
std 2011-12-31 "Afronding BTW" 4.92@N 4992
1550 = Omzetbelasting betaald
4992 = Afrondingen
Wat ook kan is bij elke betaling/teruggaaf de afronding van die periode tegelijk met de bankbetaling/teruggaaf afboeken (dus dan die 2,- van het bankafschrift boeken als 1,50 BTW betaald (ontvangen dus eigenlijk) en 0,50 afrondingen. Dat is eigenlijk netter.
== inboeken van vooruitbetaalde inkoopfactuur met factuur in volgend boekjaar ==
Sommige leveranciers hebben de gewoonte om via incasso geld te innen voor een nog niet verstuurde inkoopfactuur.
Dit kan lastig zijn voor de administratie, als de datum van de inkoopfactuur in een later boekjaar ligt dan de datum waarop het bedrag voor de factuur van een bankrekening is gehaald.
Voeg in het schema onder 'Vlottende activa', rubriek 'Vorderingen', een balansrekening voor vooruitbetaalde facturen toe:
2 Vlottende activa
...
22 Vorderingen
...
2291 D Vooruitbetaalde facturen
Boek de incasso in op deze rekening:
# bank
ing 2013-12-24 "Vooruitbetaalde facturen" std "TILA factuur 12345" -15,55 2291
In het boekjaar daarop de inkoopfactuur gewoon inboeken:
# inkoop
inkoop 2014-01-05 Internetkosten TILA "vps hosting" 15,55
Daarna via memoriaal de factuur weer wegboeken ("betalen") op de toegevoegde balansrekening:
memoriaal 2014-01-05 "TILA factuur 12345" \
crd TILA -15,55 \
std "Vooruitbetaalde facturen" 15,55 2291
675ba5a300d340f6d684f291760cffa4d255bc84
1094
1093
2014-04-30T10:08:57Z
Peter V
18
/* inboeken van vooruitbetaalde inkoopfactuur met factuur in volgend boekjaar */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van goederen of diensten binnen de EU==
Op de factuur van de buitenlandse leverancier is geen BTW berekend (BTW bedrag is 0).
Zelf de BTW berekenen en opgeven bij 4b en 5a, en terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2013-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@0
</pre>
In de BTW aangifte rapportage wordt dit door EekBoek geproduceerd:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 0
5a Subtotaal 0
5b Voorbelasting 0
</pre>
Je moet dit voor de aangifte met de hand aanpassen tot:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 21
5a Subtotaal 21
5b Voorbelasting 21
</pre>
In een toekomstige versie van EekBoek zal dit automatisch gebeuren, en zal handmatige correctie niet meer nodig zijn.
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
==Afrondingen==
Stel er is 1,50 euro (fictief bedrag) voorbelasting betaald en dit wordt dan afgerond op 2,-. Er wordt op een bepaald moment dan 2,- overgemaakt van de belastingdienst op mijn rekening. Is die 0,50 euro dan 'winst'?
Dit kan op een "afrondingen" resultaatrekening worden geboekt, en ja, dat is dus een bedrag wat bij het resultaat komt en dus meetelt voor de winst.
Aan het eind van het jaar de totale afronding zo wegboeken in memoriaal:
memoriaal:20 2011-12-31 "Afronding BTW" \
std 2011-12-31 "Afronding BTW" -4.92@N 1550 \
std 2011-12-31 "Afronding BTW" 4.92@N 4992
1550 = Omzetbelasting betaald
4992 = Afrondingen
Wat ook kan is bij elke betaling/teruggaaf de afronding van die periode tegelijk met de bankbetaling/teruggaaf afboeken (dus dan die 2,- van het bankafschrift boeken als 1,50 BTW betaald (ontvangen dus eigenlijk) en 0,50 afrondingen. Dat is eigenlijk netter.
== inboeken van vooruitbetaalde inkoopfactuur met factuur in volgend boekjaar ==
Sommige leveranciers hebben de gewoonte om via incasso geld te innen voor een nog niet verstuurde inkoopfactuur.
Dit kan lastig zijn voor de administratie, als de datum van de inkoopfactuur in een later boekjaar ligt dan de datum waarop het bedrag voor de factuur van een bankrekening is gehaald.
Voeg in het schema onder 'Vlottende activa', rubriek 'Vorderingen', een balansrekening voor vooruitbetaalde facturen toe:
2 Vlottende activa
...
22 Vorderingen
...
2291 D Vooruitbetaalde facturen
Boek de incasso in op deze rekening:
# bank
ing 2013-12-24 "Vooruitbetaalde facturen" std "TILA factuur 12345" -15,55 2291
In het boekjaar daarop de inkoopfactuur inboeken:
# inkoop
inkoop 2014-01-05 Internetkosten TILA "vps hosting" 15,55
Daarna via memoriaal de factuur weer wegboeken ("betalen") op de toegevoegde balansrekening:
memoriaal 2014-01-05 "TILA factuur 12345" \
crd TILA -15,55 \
std "Vooruitbetaalde facturen" 15,55 2291
33a163f89cad4548ca06a8165283602ea4ad8a7d
1095
1094
2014-04-30T10:19:54Z
Peter V
18
/* inboeken van vooruitbetaalde inkoopfactuur met factuur in volgend boekjaar */
wikitext
text/x-wiki
Op deze pagina komen praktische voorbeelden van boekingen die minder vaak voorkomen of lastig kunnen zijn. Vul gerust aan met andere praktische voorbeelden van boekingen of uitdagingen. Ook foutjes graag verbeteren, of alternatieve manieren toevoegen.
==Factuur voorgeschoten vanaf priverekening==
Het komt wel eens voor dat je per abuis een zakelijke aankoop prive betaalt en dit later toch als zakelijke kosten wilt inboeken. In dit voorbeeld het bonnetje (BTW tarief 6%, laag) van de lunch.
Boek het inkoopstuk en de relatie.
<pre>
# 6142 K Voedsel en drank 90%
relatie --dagboek=Inkoop AH "Albert Heijn" 6142
Inkoop 2012-01-11 AH "Kantinekosten" 8,54@L+
</pre>
Doe de verrekening via prive storting
<pre>
# 3110 C Privé stortingen
Memoriaal 2012-01-12 "Kantinekosten AH" \
crd AH -8,54 \
std "Voorschot AH" 8,54 3110
</pre>
En eventueel stort je het geld terug naar prive.
<pre>
# 3120 D Privé opnamen
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Terugbetalen voorschot AH" -8,54 3120 \
...
</pre>
==BTW kwartaal afsluiten en betalen==
Volgens Johan Vromans op de mailinglist,
zie [http://sourceforge.net/mailarchive/message.php?msg_name=19146.11431.902048.814742%40phoenix.squirrel.nl]
moet je een kwartaal (hier het derde kwartaal als voorbeeld) afsluiten met
<pre>
btwaangifte k3
</pre>
of wanneer je een rapportage wilt bijvoorbeeld en daarna ook echt het kwartaal 'sluiten':
<pre>
btwaangifte --output=./rapporten/Q3btw.html k3
btwaangifte --definitief k3
</pre>
zonder de optie '--noround'
Daarna de feitelijke betaling boeken.
Hieronder een berekend bedrag van 101,49 waarvan 101,00 wordt afgedragen (geboekt op grootboekrekening 4290 ('Omzetbelasting betaald' in voorbeeldschema [http://www.eekboek.nl/schema.txt])) en 0.49 wordt geboekt op 6982 ('Afrondingen')
<pre>
Postbank:13 10/10 "Btw betaling" --saldo=1200,00 \
std "Omzetbelasting 2009Q3" -101,00 4290 \
std "Afr. Omzetbelasting 2009Q3" 0,49 6980
</pre>
==Deelbetalingen: een debiteur betaalt een factuur in delen==
TODO: verwijzing naar documentatie hierover.
Stel eens je hebt je eerste debiteur (DEBI1) een factuur gestuurd.
<pre>
verkoop:1 26-06 "mijn eerste verkoop" DEBI1 "1e verkoop" 595,00@H 5110
</pre>
Maar krijgt alleen het exclusief bedrag (500,00) gestort in eerste instantie. Je boekt dan met een verwijzing naar die verkoop:
<pre>
postbank:1 23-07 "Postbank 10 dd 23/07" --saldo=3262,31 \
deb 15-7 DEBI2 595,00 \
deb 18-7 verkoop:1 500,00 # dit is dus de deelbetaling van DEBI1
</pre>
en bij de volgende betaling:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 verkoop:1 95,00 # dit is dus rest van DEBI1
</pre>
Als de volgende betaling de rest van het openstaande bedrag is, dan kun je wel weer de relatiecode gebruiken:
<pre>
postbank:2 22-08 "Postbank 11 dd 22/08" --saldo=4262,00 \
deb 1-8 DEBI1 95,00 # dit is dus rest van DEBI1
</pre>
==Online betalingen ontvangen van een PSP==
In dit voorbeeld worden middels Payment Service Provider Mollie betalingen via iDeal ontvangen.
Deze betalingen worden niet rechtstreeks op een bankrekening bijgeschreven, maar in batches betaald.
Relaties aanmaken.
<pre>
# 6980 K Bankkosten
relatie --dagboek=Inkoop MOLLIE "Mollie B.V." 6980
# Klant relatie definieeren (abonnement verkocht aan XYZ Software)
# 8500 O Omzet producten :btw=hoog
relatie --dagboek=verkoop XYZ "XYZ Software" 8500
</pre>
Een factuur aanmaken voor debiteur XYZ
<pre>
verkoop:901441 2012-01-02 XYZ "Een abonnement" 89,25 8500
</pre>
Dagboek 'Mollie' is in schema.dat gekoppeld aan grootboekrekening 2340.
<pre>
Dagboeken:
O Mollie :type=bank :rekening=2340
Balansrekeningen:
2340 D Mollie iDeal bank
</pre>
De wekelijkse betaal batch (met in dit voorbeeld maar 1 ontvangen betaling) wordt dan als volgt geboekt.
<pre>
Mollie 2012-01-02 "iDeal transactie via Mollie" \
deb 2012-01-02 XYZ 89,25 \
# 6980 K Bankkosten
std 2012-01-02 MOLLIE 0,99H- 6980
</pre>
Wanneer i.p.v. Mollie bijvoorbeeld PayPal wordt gebruikt dan is dit de belangrijkste aanpassing:
<pre>
std 2012-02-14 PAYPAL 6,42@N 6980
</pre>
Transactiekosten zijn zonder BTW (Neutraal). Want buitenlands bedrijf, en over bankkosten wordt geen BTW gerekend (klopt dit?)
==Relatie is zowel debiteur als crediteur==
Niet moeilijk, maar wel handig om even gezien te hebben.
<pre>
relatie --dagboek=Inkoop XYZ "Bedrijf XYZ" 6200
relatie --dagboek=Verkoop XYZ "Bedrijf XYZ" 8100
</pre>
==Boeken op afwijkende grootboekrekening==
Normaal gesproken wordt een relatie aangemaakt met bijbehorende grootboekrekening.
<pre>
# 7270 K Kantine en consumptie
# 6200 K Huur bedrijfspand :btw=hoog
relatie --dagboek=Inkoop HUURBAAS "Huurbaas B.V" 6200
</pre>
Boekstukkop en opdracht worden meestal gecombineerd tot 1 regel.
<pre>
inkoop 2012-01-01 HUURBAAS "Huur januari 2012" 100
</pre>
Gebruik bij het boeken van een niet-standaard grootboekrekening:
<pre>
inkoop 2012-01-01 "Kantinekosten" HUURBAAS \
"" 100 7270
</pre>
==Inkoopfactuur van elektronische diensten buiten de EU==
Als u diensten afneemt uit een niet-EU-land, dan wordt de btw meestal verlegd naar u.
U geeft deze diensten aan in uw btw-aangifte.
Als u recht hebt op aftrek, geeft u de btw ook op als voorbelasting. Per saldo betaalt u dan niets.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=verlegd COMPANYA "Dienst uit USA" 6910
Inkoop 2012-01-01 COMPANYA "Factuur van 100 euro zonder BTW" 100@H-
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
4a Leveringen/diensten uit landen buiten de EU 100 19
5b Voorbelasting 19
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet (workaround?)
==Inkoopfactuur van goederen of diensten binnen de EU==
Op de factuur van de buitenlandse leverancier is geen BTW berekend (BTW bedrag is 0).
Zelf de BTW berekenen en opgeven bij 4b en 5a, en terugvragen bij 5b.
Per saldo hoeft de BTW dus niet betaald te worden.
<pre>
# 6910 K Electronische infrastructuurkosten :btw=hoog
relatie --dagboek=Inkoop --btw=Intra COMPANYB "Bedrijf uit Ierland" 6910
Inkoop 2013-01-01 COMPANYB "Factuur van 100 euro zonder BTW" 100@0
</pre>
In de BTW aangifte rapportage wordt dit door EekBoek geproduceerd:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 0
5a Subtotaal 0
5b Voorbelasting 0
</pre>
Je moet dit voor de aangifte met de hand aanpassen tot:
<pre>
4b Verwervingen van goederen/diensten uit de EU 100 21
5a Subtotaal 21
5b Voorbelasting 21
</pre>
In een toekomstige versie van EekBoek zal dit automatisch gebeuren, en zal handmatige correctie niet meer nodig zijn.
==Verkoopfactuur van diensten binnen de EU (naar ondernemer)==
Noteer op factuur "BTW verlegd" (geen BTW in rekening brengen).
Vul alleen het factuurbedrag (dus zonder de BTW) in bij 3b.
Dit is een Intracommunautaire dienst en daarom moet er ook een ICP formulier worden ingeleverd (wederom factuurbedrag + BTW nummer)
Boeking:
<pre>
# 8500 O Omzet X :btw=hoog
relatie --dagboek=Verkoop --btw=verlegd COMPANYZ "Bedrijf uit Belgie" 8500
Verkoop:99 2012-01-01 COMPANYZ "order xyz" 100,00
</pre>
In de BTW aangifte rapportage zou uiteindelijk dit moeten gebeuren:
<pre>
3b Leveringen naar of diensten in landen binnen de EU 100
</pre>
Let op, in Eekboek 2.00.4 is --btw=verlegd nog niet geïmplementeerd en werkt dit dan ook niet.
Gerelateerde bug: https://sourceforge.net/tracker/index.php?func=detail&aid=3499555&group_id=154512&atid=792079
==Betaling BTW uit Q4, vorig jaar==
Waneer in een voorafgaand jaar ook eekboek is gebruikt wordt dit automatisch goed op de balans gezet voor het nieuwe jaar, door de jaarafsluiting:
http://www.eekboek.nl/docs/yearend.html
Is er nog geen voorafgaand jaar in eekboek, dan:
In opening.eb:
<pre>
# Uit Q4 2011, nog 1433,- BTW af te dragen
# 4290 C Omzetbelasting betaald :koppeling=btw_ok
adm_balans 4290 -1433
</pre>
In opdrachten.eb:
<pre>
Bank:2 2012-02-03 "Diverse ING boekingen" \
...
std 2012-01-12 "Omzetbelasting kw4, 2011" -1433 4290
</pre>
==Afrondingen==
Stel er is 1,50 euro (fictief bedrag) voorbelasting betaald en dit wordt dan afgerond op 2,-. Er wordt op een bepaald moment dan 2,- overgemaakt van de belastingdienst op mijn rekening. Is die 0,50 euro dan 'winst'?
Dit kan op een "afrondingen" resultaatrekening worden geboekt, en ja, dat is dus een bedrag wat bij het resultaat komt en dus meetelt voor de winst.
Aan het eind van het jaar de totale afronding zo wegboeken in memoriaal:
memoriaal:20 2011-12-31 "Afronding BTW" \
std 2011-12-31 "Afronding BTW" -4.92@N 1550 \
std 2011-12-31 "Afronding BTW" 4.92@N 4992
1550 = Omzetbelasting betaald
4992 = Afrondingen
Wat ook kan is bij elke betaling/teruggaaf de afronding van die periode tegelijk met de bankbetaling/teruggaaf afboeken (dus dan die 2,- van het bankafschrift boeken als 1,50 BTW betaald (ontvangen dus eigenlijk) en 0,50 afrondingen. Dat is eigenlijk netter.
==Inboeken van vooruitbetaalde inkoopfactuur met factuur in volgend boekjaar==
Sommige leveranciers hebben de gewoonte om via incasso geld te innen voor een nog niet verstuurde inkoopfactuur.
Dit kan lastig zijn voor de administratie, als de datum van de inkoopfactuur in een later boekjaar ligt dan de datum waarop het bedrag voor de factuur van een bankrekening is gehaald.
Voeg in het schema onder 'Vlottende activa', rubriek 'Vorderingen', een balansrekening voor vooruitbetaalde facturen toe:
2 Vlottende activa
...
22 Vorderingen
...
2291 D Vooruitbetaalde facturen
Boek de incasso in op deze rekening:
# bank
ing 2013-12-24 "Vooruitbetaalde facturen" std "TILA factuur 12345" -15,55 2291
In het daaropvolgende boekjaar de inkoopfactuur inboeken:
# inkoop
inkoop 2014-01-05 Internetkosten TILA "vps hosting" 15,55
Daarna via memoriaal de factuur weer wegboeken ("betalen") op de toegevoegde balansrekening:
memoriaal 2014-01-05 "TILA factuur 12345" \
crd TILA -15,55 \
std "Vooruitbetaalde facturen" 15,55 2291
3037dcab4b716cefe84e34d3df38b1c1492aef43
Bestand:Afschriften-Triodos pl.txt
6
110
1078
2014-02-04T08:49:36Z
JohanVromans
6
Voorbeeldprogramma om afschriften Triodos bank om te zetten naar EekBoek mutatieregels.
wikitext
text/x-wiki
Voorbeeldprogramma om afschriften Triodos bank om te zetten naar EekBoek mutatieregels.
db4e6facce679e6bc279fd12bf39039873d9d267
Download
0
15
1086
580
2014-02-19T13:24:10Z
JohanVromans
6
Source repo -> GitHub
wikitext
text/x-wiki
Deze pagina is oud. Ik raad u aan naar de [[Hoofdpagina]] te gaan.
Er zijn verschillende manieren om [http://www.eekboek.nl/ EekBoek] te downloaden.
* Allereerst verdient het aanbeveling om te kijken of er een kant-en-klare installatiekit is voor het systeem waarop u EekBoek wilt gaan gebruiken. Sommige Linux-distributies leveren EekBoek standaard mee. Zie [[Distributies]] voor een overzicht.
* Als u geen gebruik wilt of kunt maken van een standaardkit voor uw systeem dan kunt u een kijkje nemen naar het overzicht van de op de EekBoek download site beschikbare [[Repositories|repositories]]. Wellicht zit uw systeem hier bij.
* Een volledige lijst van EekBoek installaties vindt u op de [http://www.eekboek.nl/dl/?C=M;O=D download pagina]. Let op, dit is een indrukwekkende lijst.
* De source kit is ook te downloaden vanaf [https://sourceforge.net/projects/eekboek/ SourceForge] en het Comprehensive Perl Archive Network, [http://search.cpan.org/dist/EekBoek CPAN].
* De ontwikkelomgeving (git repository) is te bekijken op [https://github.com/jvromans/eekboek GitHub]. Zoals elke ontwikkelomgeving is dit een ongeregeld zootje. Aanwijzingen om vanuit de repository EekBoek te bouwen vindt u onder [[GitRepository]].
Aanwijzigingen om EekBoek op uw systeem te installeren vindt u onder [[Installatie]].
e13170c034e9b62faa579b02ecffa168c2c2a83e
Gebruiker:Joost van Baal-Ilic
2
111
1087
2014-04-18T08:36:59Z
WikiSysop
1
Er wordt een gebruikerspagina gemaakt met de biografie van de nieuwe gebruiker.
wikitext
text/x-wiki
http://mdcc.cx/ blah blah blah blah blah
c809bdab3b70fdeaee607d216cd61fdbeebcd27a
AppData
0
112
1097
2014-06-24T20:18:31Z
Sbouwhuis
12
Initiele pagina
wikitext
text/x-wiki
Dit is een nederlandstalig voorbeeld van een AppData bestand (underscores toegevoegd, omdat de tags zonder deze underscores geinterpreteerd worden):
<!-- Copyright 2014 Squirrel Consultancy <your@email.org> -->
<application>
<id type="desktop">???.desktop</id>
<metadata_license>CC-BY-3.0</metadata_license>
<project_license>AGPL and GPL-1+</project_license>
<name>EekBoek</name>
<summary>Personal and business accounting</summary>
<description>
<_p>Eekboek is financial accounting software for small and medium-sized enterprises based using European style bookkeeping.</p>
<_p>Feature list:</p>
<_ul>
<_li>Open source accounting and bookkeeping software that runs on Windows, Linux and MacOS.</li>
<_li>Accessible through the command line interface (CLI) or a graphical user interface.</li>
<_li>Supports the creation of income tax, corporate tax, VAT and other tax filings.</li>
<_li>Supports opening balances, end of year bookings, P&L, accounts payables, accounts receivables, journals.</li>
<_li>Customisable by creating your own extensions, for example the administration scheme is completely customisable.</li>
</ul>
<_p>EekBoek is for business owners who want to do their own bookkeeping, even without accounting experience.
It is robust, database driven, reliable and compliant with accepted accounting practices.
EekBoek is used by many small entreprises to do their bookkeeping and prepare Dutch income tax, corporate, VAT and other taxes.
EekBoek is platform independent and supports multiple users.
EekBoek is included with several Linux systems such as Fedora, Debian and Ubuntu as a standard package.</p>
</description>
<screenshots>
<screenshot type="default" width="800" height="600">http://www.eekboek.nl/scrshots/Grootboek.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/BTW-Aangifte.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/Administratiekeuze.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/Wizard1.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/Wizard2.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/MenuBalans.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/Balans.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/Journaal.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/Debiteurenadministratie.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/Help_Index.png</screenshot>;;
<screenshot width="800" height="600">http://www.eekboek.nl/scrshots/Help_crediteuren.png</screenshot>;;
</screenshots>
<url type="homepage">scrshots/index.html</url>
<updatecontact>http://www.eekboek.nl/contact.html</updatecontact>;
<project_group>GNOME</project_group>
</application>
c0c04a3220bdcf74778ad526aba1baae30951e0a
EekBoek:Algemeen voorbehoud
4
113
1098
2014-07-22T23:28:00Z
Sbouwhuis
12
Toevoegen tekst (uit nl.wikipedia.org)
wikitext
text/x-wiki
__NOTOC__
===Er is geen garantie aangaande de juistheid van de artikelen===
:::Deze internet-[[encyclopedie]] wordt uiteindelijk geschreven door het publiek. Hoewel vrijwel iedereen die deelneemt ernstig probeert correcte informatie te verstrekken kan er wat dat betreft '''''geen garantie''''' gegeven worden. Iedereen die zichzelf kennelijk deskundig acht, mag wijzigingen in de tekst aanbrengen. Wel zal een duidelijke fout in het algemeen andere deelnemers betrekkelijk snel opvallen en worden gecorrigeerd. Zoals de ervaring van de deelnemers leert, is de tendens dat artikelen steeds uitgebreider en juister worden; incidenteel zal een terugval kunnen voorkomen.
:::Het is dan ook verstandig om naast deze encyclopedie ook andere naslagwerken of specialistische boeken te raadplegen.
===Ziet u een onjuistheid?===
:::Als u meent een '''''fout''''' te bespeuren, staat het u vrij die - als u zeker bent - zelf meteen te verbeteren, of - als u niet zover wilt gaan - een opmerking hierover te maken op de overlegpagina die bij iedere pagina hoort. We willen u ook van harte aanmoedigen dit te doen.
===Aansprakelijkheid===
:::De vrijwilligers die deze encyclopedie schrijven (en dat is het publiek, dus ook uzelf) aanvaarden '''''geen aansprakelijkheid''''' voor de juistheid van de gegeven informatie. Ze kunnen zelfs niet garanderen dat de auteurs zorgvuldigheid hebben betracht bij het formuleren van de artikelen. Gebruik van de informatie is geheel vrij, maar wel voor eigen risico.
:::Er zijn gebruikers ([[Wikipedia:Moderators|moderators]]) die extra mogelijkheden op technisch niveau hebben op deze website, zoals het verwijderen van pagina's, beveiligen van pagina's en het ontnemen van schrijfrechten aan gebruikers. Dit zijn mogelijkheden die gewone gebruikers niet hebben. Deze groep van vrijwilligers zijn niet de webmasters maar eerder de conciërges van Wikipedia. Het is een uitvoerende functie.
:::Als er volgens u een probleem is, neem dan eerst informeel [http://sourceforge.net/p/eekboek/mailman/eekboek-users/ contact op met de gebruikers] om het probleem kenbaar te maken en te zoeken naar een oplossing.
:::Wanneer u een formele klacht wilt indienen, dient u contact op te nemen met [http://www.squirrel.nl/ Squirrel Consultancy].
===Auteursrecht teksten===
:::Al het tekstuele materiaal op deze wiki valt onder de [[GNU Vrije Documentatie Licentie|GNU/FDL]]-licentie en de [http://creativecommons.org/licenses/by-sa/3.0/deed.nl CC-BY-SA-3.0]-licentie. Indien u een stuk ziet dat is overgenomen van elders, zonder toestemming van de auteursrechthebbende, meld het dan of verander de tekst zelf. Vermeld wel in de bewerkingssamenvatting de reden van de verandering of verwijdering.
===Auteursrecht afbeeldingen, audio, video en andere media===
:::Voor de afbeeldingen, audio, video en andere media op Wikipedia geldt dat deze niet allemaal vallen onder de [[GNU Vrije Documentatie Licentie|GNU/FDL]]-licentie of de [http://creativecommons.org/licenses/by-sa/3.0/deed.nl CC-BY-SA-3.0]-licentie. Er kan dus sprake zijn van beperkingen op het gebruik. De gebruiker van deze wiki is zelf verantwoordelijk om hierop te letten. Door op een afbeelding of link naar de beschrijvingspagina van een ander medium in een artikel te klikken kan zekerheid worden verkregen over de voorwaarden waaronder de afbeelding gebruikt kan worden. Als niets bij de afbeelding is vermeld over de auteursrechten, dan moet er van uitgegaan worden dat er externe auteursrechten op de media rusten.
d13d6757c3915000743610625a120d7bb2024a19
Platform:Debian
0
54
1101
1100
2015-04-23T18:58:05Z
Pvdv
7
/* Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 */
wikitext
text/x-wiki
== Inleiding ==
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.
Website: http://www.debian.org/
Packager: paul@vandervlis.nl
== Het installeren van de packages ==
Doe onderstaande als root.
Voor de console versie van EekBoek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
== Het eventueel upgraden van de packages naar EekBoek versie 2.02.04 ==
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.04. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.04+dfsg-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.04+dfsg-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.04+dfsg-1_all.deb
dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
== EekBoek starten ==
Daarna kun je de grafische EekBoek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
32adbb60c7110aa057a1657bca9ab7223209697c
1102
1101
2015-04-23T18:58:24Z
Pvdv
7
/* Inleiding */
wikitext
text/x-wiki
== Inleiding ==
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.
Website: http://www.debian.org/
== Het installeren van de packages ==
Doe onderstaande als root.
Voor de console versie van EekBoek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
== Het eventueel upgraden van de packages naar EekBoek versie 2.02.04 ==
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.04. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.04+dfsg-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.04+dfsg-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.04+dfsg-1_all.deb
dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
== EekBoek starten ==
Daarna kun je de grafische EekBoek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Kritiek en succesverhalen zijn welkom op paul@vandervlis.nl.
862c74a7ed3b9f0198e826d2f99a665fe756429d
1103
1102
2015-04-23T18:58:43Z
Pvdv
7
/* EekBoek starten */
wikitext
text/x-wiki
== Inleiding ==
Deze handleiding gaat over het installeren van EekBoek op Debian Squeeze (6.0) en zal ook bruikbaar zijn op Wheezy (7.0) en Sid.
Website: http://www.debian.org/
== Het installeren van de packages ==
Doe onderstaande als root.
Voor de console versie van EekBoek is het pakket "eekboek" nodig:
apt-get install eekboek
Indien je de grafische versie wilt installeren dan installeer je het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
apt-get install eekboek-gui
Mocht je PostgreSQL willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig. Voor het gebruik van SQLite worden de benodigde pakketten al automatisch geinstalleerd met EekBoek. PostgreSQL is wat krachtiger en geeft o.a. mogelijkheden voor een multi-user netwerk installatie.
apt-get install eekboek-db-postgresql
== Het eventueel upgraden van de packages naar EekBoek versie 2.02.04 ==
In Debian 6 zit EekBoek 2.00.02 en in Debian 7 zit EekBoek 2.00.04. Sinds kort is er echter ook een EekBoek 2.02.04. Deze versie heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom te overwegen om deze nieuwe versie te installeren. Voor het installeren zijn uiteraard root-rechten nodig:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.04+dfsg-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.04+dfsg-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.04+dfsg-1_all.deb
dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketen opruimen
== EekBoek starten ==
Daarna kun je de grafische EekBoek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
Indien je gebruik wilt maken van de console-versie, tik dan "ebshell" in een shell (uiteraard als gewone gebruiker), er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
54dbd838c71797e558c010309a1f621ea930ea49
Platform:Ubuntu
0
55
1104
1065
2016-05-23T09:21:22Z
JohanVromans
6
/* Toevoegen locale probleem 14.04 */
wikitext
text/x-wiki
Deze handleiding gaat over het installeren van EekBoek onder Ubuntu. Hij is getest met Maverick (10.10) en Natty (11.04). Waarschijnlijk gaat het ook zo met 11.10 en 12.04 (reacties zijn welkom). Mocht je Lucid (10.04, LTS) gebruiken, dan raad ik je aan om deze handleiding te gebruiken: [[Platform:UbuntuLTS]]. EekBoek wordt ondersteund vanaf Ubuntu versie 10.04.
__FORCETOC__
===Installatie===
Een installatie via het Ubuntu Software Center is de eenvoudigste methode om EekBoek (inclusief GUI) te installeren. Het Ubuntu Software Center is te vinden in het hoofdmenu. Zoek op "eekboek" en de twee EekBoek worden zichtbaar en kunnen door het aanklikken van de knop Install geinstalleerd worden als package:
[[Bestand:installatie-ubuntu.png]]
In deze handleiding wordt echter verder de installatie via de commandline besproken.
Voor de console versie van EekBoek is het pakket "eekboek" nodig:
sudo apt-get install eekboek
Indien je de grafische versie wilt gebruiken, installeer dan het pakket "eekboek-gui". Dit pakket is afhankelijk van bovengenoemde pakket "eekboek" en zal dat dus ook installeren:
sudo apt-get install eekboek-gui
Mocht je [http://www.postgresql.org PostgreSQL] willen gebruiken als database, dan heb je ook het pakket "eekboek-db-postgresql" nodig.
sudo apt-get install eekboek-db-postgresql
Voor het gebruik van SQLite (de default database) worden de benodigde pakketten al automatisch geinstalleerd met EekBoek.
Op de pagina [[Platform:Netwerk]] staat een handleiding voor installatie van PostgreSQL voor multi-user gebruik.
=== Het eventueel upgraden van de packages naar EekBoek versie 2.00.02 ===
EekBoek versie 2.02.00 heeft een aantal verbeteringen met betrekking tot meerdere BTW-percentages in één jaar, en met betrekking tot het opzetten van een multi-user installatie met PostgreSQL. Het is daarom aan te raden om deze nieuwe versie te installeren. Onderstaande heb ik alleen op Debian getest en niet op Ubuntu, maar ik neem aan dat het zal functioneren:
# downloaden, uiteraard alleen die pakketten downloaden die nodig zijn:
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-gui_2.02.00-1_all.deb
wget http://ftp.nl.debian.org/debian/pool/main/e/eekboek/eekboek-db-postgresql_2.02.00-1_all.deb
sudo dpkg -i eekboek*.deb # gedownloade pakketten installeren
rm eekboek*.deb # gedownloade pakketten opruimen
===EekBoek starten===
Indien alleen het pakket "eekboek" is geinstalleerd, tik dan "ebshell" in in de shell. Er start dan een wizard voor het aanmaken van een boekhouding. Indien je in een directory staat met daarin een boekhouding, dan zal die boekhouding worden gestart.
Indien ook het pakket "eekboek-gui" is geinstalleerd, kun je de grafische eekboek starten via "Toepassingen | Kantoor | EekBoek" (of "Applications | Office | EekBoek").
===Verwijderen van EekBoek===
Bij een herinstallatie van EekBoek of om EekBoek te verwijderen, gebruik dan de volgende commando's:
sudo apt-get remove eekboek
sudo apt-get remove eekboek-gui
===Opmerkingen===
In Ubuntu Natty ('''11.4''') zat een fout in een benodigd pakket voor de grafische versie van EekBoek (libwx-perl). Dit probleem zou nu opgelost moeten zijn door een nieuwe versie van libwx-perl in natty-updates.
In Ubuntu '''14.04''' kan na het installeren een fout optreden"
fileparse(): need a valid pathname at /usr/share/perl5/EB/IniWiz.pm line 147.
Dit is doorgaans een indicatie dat de taalpackages voor Nederlands niet (goed) zijn geïnstalleerd. Dit is op te lossen met
sudo locale-gen nl_NL.UTF-8
sudo update-locale
env EB_LANG=nl_NL.utf8 ebshell
Zie verder https://sourceforge.net/p/eekboek/bugs/41/ voor details.
4315ec3bf8257b81c56e379543adb129a84b47f7
Gebruiker:WikiSysop
2
114
1105
2017-02-06T08:47:39Z
WikiSysop
1
Nieuwe pagina aangemaakt met 'The Big Boss.'
wikitext
text/x-wiki
The Big Boss.
5d6f898ee1b72b77ca012cb82ac13f5a5f1e0164
Gebruiker:JohanVromans
2
22
1106
146
2017-02-06T08:50:25Z
WikiSysop
1
wikitext
text/x-wiki
Bedenker en ontwikkelaar van EekBoek.
Persoonlije web site: http://johan.vromans.org/
7b1805a37c95b15b70944e6d803805e2031dd1a7
1134
1106
2021-08-04T08:31:21Z
JohanVromans
6
Update url.
wikitext
text/x-wiki
Bedenker en ontwikkelaar van EekBoek.
Persoonlijhe web site: https://johan.vromans.org/
d65c1c681649bd767ed70d97c40cfbb7e543b439
Gebruiker:Stappers
2
19
1107
131
2017-02-06T09:47:43Z
Stappers
8
link is kapot
wikitext
text/x-wiki
Dit een "lege" pagina
<!--
Op deze gebruikers pagina
niet veel meer dan een verwijziging
naar http://www.stappers.it/tracking/eekboek/GitStappers.html
-->
49accb1e7e1d46cd1aca64a2aa2c85f956bb9bc1
Meer documentatie en gebruikstips
0
69
1108
1007
2017-02-06T09:50:35Z
Stappers
8
Link naar nieuwe pagina
wikitext
text/x-wiki
EekBoek advanced topics:
* [[Gebruikstips|Gebruikstips]]: administratieve taken die het gebruik van EekBoek vereenvoudigen
* [[EekBoek:Lastige_Boekingen|Lastige boekingen]]: ongewone boekingen in EekBoek en EekBoek-idioom
* [[Eekboek stuurtaal]]
* [[Contrib:Overzicht|Contributies van Eekboek gebruikers]]
* [[EekBoek API|EekBoek API]]
* [[Terminologie|Terminologie]]
* [[Accountants]]
EekBoek en databases:
* [[Postgresql|Installatie PostgreSQL]]
* [[Eekboek met PostgreSQL op localhost]]
* [[PostgreSQL dumpen onder Linux]]
* [[Eekboek met SQLite]]
Overig:
* [[Hulp voor het gebruiken van deze wiki]]
* [[Testen|Pagina over testen]]
4647fba6b18112f0708eabc4b9031a983eaefdff
Accountants
0
115
1109
2017-02-06T10:10:17Z
Stappers
8
info van ML wikified
wikitext
text/x-wiki
Over contat / interactie met Accountants
= Aanmaken / Exporteren =
* XAF export
* tekstbestanden
** balans
** result
** openstaand
= Accountants =
Lijst van accountants die begrijpen dat data in een bestaandsformaat gaat,
die niet roepen "moet aangemaakt zijn door programma X van leverancier Y".
Lijst a.u.b. gesorteerd houden alfabeth van bedrijfsnaam zonder voorloper "Accountantsbureau", "Accountantskantoor".
== ADW Accountants ==
* http://www.adw-accountants.nl/
== Placeholder ==
<!-- deze entry mag weg als er een twee entry is -->
* http://place.hol.der
3016bc7be05883522801fd716866f8b9e1650785
1111
1109
2017-02-06T10:24:45Z
WikiSysop
1
/* Accountants */
wikitext
text/x-wiki
Over contat / interactie met Accountants
= Aanmaken / Exporteren =
* XAF export
* tekstbestanden
** balans
** result
** openstaand
= Accountants =
Lijst van accountants die begrijpen dat data in een bestandsformaat gaat,
die niet roepen "moet aangemaakt zijn door programma X van leverancier Y".
Lijst a.u.b. gesorteerd houden alfabet van bedrijfsnaam zonder voorloper "Accountantsbureau", "Accountantskantoor".
== ADW Accountants ==
* http://www.adw-accountants.nl/
== Placeholder ==
<!-- deze entry mag weg als er een twee entry is -->
* http://place.hol.der
bfe39b8afe6910b9e697f041d79144dd6af553fd
1116
1111
2017-12-04T07:59:03Z
Stappers
8
van Mailinglist
wikitext
text/x-wiki
Over contact / interactie met Accountants
= Aanmaken / Exporteren =
* XAF export
* tekstbestanden
** balans
** result
** openstaand
= Accountants =
Lijst van accountants die begrijpen dat data in een bestandsformaat gaat,
die niet roepen "moet aangemaakt zijn door programma X van leverancier Y".
Lijst a.u.b. gesorteerd houden alfabet van bedrijfsnaam zonder voorloper "Accountantsbureau", "Accountantskantoor".
== ADW Accountants ==
* http://www.adw-accountants.nl/
in Harderwijk, Nijkerk en Zeewolde
== BLM Accountants & Adviseurs ==
* https://www.blmbastion.nl/
in Veldhoven
== Roel Hendriksen ==
* mailto:roelhendriksenATgmailDOTcom
== Placeholder ==
<!-- deze entry mag weg als er een twee entry is -->
* http://place.hol.der
537024ae613422e35096540e013c0c32c132cbbb
1117
1116
2017-12-04T08:00:16Z
Stappers
8
/* Placeholder */ verwijdert, want nu genoeg voorbeelden.
wikitext
text/x-wiki
Over contact / interactie met Accountants
= Aanmaken / Exporteren =
* XAF export
* tekstbestanden
** balans
** result
** openstaand
= Accountants =
Lijst van accountants die begrijpen dat data in een bestandsformaat gaat,
die niet roepen "moet aangemaakt zijn door programma X van leverancier Y".
Lijst a.u.b. gesorteerd houden alfabet van bedrijfsnaam zonder voorloper "Accountantsbureau", "Accountantskantoor".
== ADW Accountants ==
* http://www.adw-accountants.nl/
in Harderwijk, Nijkerk en Zeewolde
== BLM Accountants & Adviseurs ==
* https://www.blmbastion.nl/
in Veldhoven
== Roel Hendriksen ==
* mailto:roelhendriksenATgmailDOTcom
1170711842d86e66652a9d09539c838535d12022
Gebruiker:Aleidus
2
116
1110
2017-02-06T10:11:09Z
WikiSysop
1
Er wordt een gebruikerspagina gemaakt met de biografie van de nieuwe gebruiker.
wikitext
text/x-wiki
EekBoek inzet voor Vrienden Holy Land Institiute for the Deaf
f9975f5e9e61ec5b45765b183a14faeebc953268
Gebruiker:Sbouwhuis
2
117
1112
2017-02-06T23:16:24Z
Sbouwhuis
12
Nieuwe pagina aangemaakt met 'Risk management Wholesale banking Investment banking Front-to-back office integration'
wikitext
text/x-wiki
Risk management
Wholesale banking
Investment banking
Front-to-back office integration
5bde0ef28003e7efab6f8180eae51778d1225ae4
1113
1112
2017-02-06T23:16:46Z
Sbouwhuis
12
wikitext
text/x-wiki
Risk management
Wholesale banking
Investment banking
Front-to-back office integration
adf20e68eae1490ab46a6cb26ed61e48dcdf6038
PostgreSQL dumpen onder Linux
0
84
1114
764
2017-02-07T20:09:50Z
Sbouwhuis
12
wikitext
text/x-wiki
Onderstaande scriptje gebruik ik om mijn PostgreSQL databases te dumpen tot bestanden, die weer eenvoudig gebackupped kunnen worden. Ik zet het script in /usr/local/sbin/ en maak het uiteraard uitvoerbaar. Het script roep ik aan vanuit mijn backupscript, maar uiteraard kan het ook worden aangeroepen vanuit cron. Het aanroepen gaat op deze manier:
su postgres -c /usr/local/sbin/postgresqlbackup
Er dient eerste een directory voor de dump te worden aangemaakt, zo:
mkdir /var/postgresqldump
chown postgres /var/postgresqldump
chmod 700 /var/postgresqldump
Het scriptje zelf:
#!/bin/bash
# /usr/local/sbin/postgresqlbackup
# paul@vandervlis.nl
# scriptje om alle databases op deze machine als apart bestand te dumpen
# DIR voor dump
MDIR="/var/postgresqldump"
if ! test -e $MDIR; then echo "$MDIR bestaat niet"; exit; fi
cd $MDIR
lijst=`psql -ltA|cut -d\| -f1`
for database in $lijst; do
if ! test $database = "template0"; then
echo -n $database
echo -n " "
pg_dump $database > $database.sql
fi
done
echo
5c664bd4dfc49343a9c2dd85c7d97fa03bbb0a68
GitRepository
0
49
1115
996
2017-08-29T12:01:58Z
JohanVromans
6
Verwijderen taalinstelling.
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Build.PL
./Build
./Build test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Build.PL
./Build
./Build test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
576a8f62893675a4117e646b5ab050629b76d5a9
1121
1115
2021-01-15T07:23:07Z
JohanVromans
6
Bouwen met makefile
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Makefile.PL
make all test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Makefile.PL
make all test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
ec5738a6b219da99fbc4a235ce2b1ea60576aa8f
1130
1121
2021-01-15T10:30:16Z
JohanVromans
6
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://github.com/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Makefile.PL
make all test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Makefile.PL
make all test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
5ded76ec2c67e79fea5dbf81ff4bcc4af292abf4
1131
1130
2021-01-15T10:31:56Z
JohanVromans
6
SourceForge -> GitHub
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [https://github.com/eekboek/eekboek]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://github.com/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus:
perl Makefile.PL
make all test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
git pull
make bootstrap
perl Makefile.PL
make all test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
1d95e218732e47b68f137011afbc6832675a2bdd
1142
1131
2021-08-04T09:07:13Z
JohanVromans
6
/* EekBoek opzetten van uit de Git repository */
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [https://github.com/eekboek/eekboek]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://github.com/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek bouwen op de gebruikelijke Perl-manier:
perl Makefile.PL
make all test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren.
git pull
make bootstrap
perl Makefile.PL
make all test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
1873641212a475aa0d4c49dd35da533f366165c1
1143
1142
2021-08-04T09:09:09Z
JohanVromans
6
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [[https://github.com/eekboek/eekboek|GitHub]]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://github.com/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek bouwen op de gebruikelijke Perl-manier:
perl Makefile.PL
make all test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren.
git pull
make bootstrap
perl Makefile.PL
make all test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
8420e2722beeba33ddd967e7b120c3e29bdafb08
1144
1143
2021-08-04T09:10:29Z
JohanVromans
6
wikitext
text/x-wiki
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [https://github.com/eekboek/eekboek GitHub]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Git installatie instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of [http://forums.freebsd.org/showthread.php?t=10810 FreeBSD].
U kunt een lokale kopie maken van de repository met het volgende commando:
git clone git://github.com/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
cd eekboek
make bootstrap
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt:
make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek bouwen op de gebruikelijke Perl-manier:
perl Makefile.PL
make all test
U kunt nu de nieuwe versie testen met:
blib/script/ebshell
Of de GUI versie met:
blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan de volgende commando's uit te voeren.
git pull
make bootstrap
perl Makefile.PL
make all test
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
7c3d872c57fc6584f8da27bd8afb262f37f02f24
Platform:Linux
0
66
1119
1064
2021-01-15T07:15:01Z
JohanVromans
6
ActiveState verwijderd
wikitext
text/x-wiki
Voor de installatie van EekBoek kunnen de onderstaande methoden gebruikt worden, afhankelijk van de versie van Linux welke u gebruikt. De installatiemethode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
* [[Platform:LinuxOverig|Overig]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
* [http://www.eekboek.nl/dl/ EekBoek download directory] (hier staan o.a. RPM's en oudere versies)
9c36afe19bf9f054bf4737ae22aefdbf28c8bd54
1124
1119
2021-01-15T07:28:24Z
JohanVromans
6
Verwijder overig
wikitext
text/x-wiki
Voor de installatie van EekBoek kunnen de onderstaande methoden gebruikt worden, afhankelijk van de versie van Linux welke u gebruikt. De installatiemethode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
* [http://www.eekboek.nl/dl/ EekBoek download directory] (hier staan o.a. RPM's en oudere versies)
5fd480de43a3415e9250310eddabd742c2a6580b
1141
1124
2021-08-04T09:01:32Z
JohanVromans
6
wikitext
text/x-wiki
Voor de installatie van EekBoek kunnen de onderstaande methoden gebruikt worden, afhankelijk van de versie van Linux welke u gebruikt. De installatiemethode in kwestie wordt bijgehouden door zogenaamde packagers, die de installatie van EekBoek testen op de laatste versie van de betreffende Linux distributie:
* [[Platform:Ubuntu|Ubuntu]]
* [[Platform:Debian|Debian]]
* [[Platform:Fedora|Fedora]]
Een aantal andere methoden kan ook gebruikt worden indien de bovenstaande Linux distributie niet beschikbaar is of de installatie methode niet van toepassing is:
* [[Platform:CPAN|Installeren vanaf CPAN]] (wellicht geschikt voor b.v. Suse, Mandriva, etc)
* [[EekBoek_installeren_vanaf_source|Installeren vanaf source]]
* [[GitRepository|Installeren vanuit de GIT repository]] (de nieuwste ontwikkelaarsversie)
383360bc9d25e7837c9649174cd07b0410576535
EekBoek installeren vanaf source
0
30
1120
871
2021-01-15T07:21:05Z
JohanVromans
6
Installeren met makefile.
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
Dit laatste commando levert een versie nummer op, iets als het volgende:
This is perl, v5.30.0
EekBoek draait alleen op versie 5.10.1 of hoger.
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.04:
wget <nowiki>https://www.eekboek.nl/dl/EekBoek-X.YY.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.tar.gz
cd EekBoek-X.YY
perl Makefile.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Makefile.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
make
make test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo make install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install Archive::Zip"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
b10f29409da0899f8094d007bdaed99105b0853c
1137
1120
2021-08-04T08:38:29Z
JohanVromans
6
/* Voorwaarden voor installatie */
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
Dit laatste commando levert een versie nummer op, iets als het volgende:
This is perl, v5.30.0
EekBoek vereist versie 5.10.1 of hoger.
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.04:
wget <nowiki>https://www.eekboek.nl/dl/EekBoek-X.YY.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.tar.gz
cd EekBoek-X.YY
perl Makefile.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Makefile.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
make
make test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo make install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install Archive::Zip"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
42673df6f3765acbe70100215a9d25d48bb2dbc5
1138
1137
2021-08-04T08:40:28Z
JohanVromans
6
/* Installatie dependencies */
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
Dit laatste commando levert een versie nummer op, iets als het volgende:
This is perl, v5.30.0
EekBoek vereist versie 5.10.1 of hoger.
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het versie nummer, bijvoorbeeld 2.04:
wget <nowiki>https://www.eekboek.nl/dl/EekBoek-X.YY.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.tar.gz
cd EekBoek-X.YY
perl Makefile.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Makefile.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
make
make test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo make install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install Archive::Zip"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
perl -MCPAN -e "install App::Packager"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
e73d174375e01f606d06729aa7d7dd2c03931826
1139
1138
2021-08-04T08:42:01Z
JohanVromans
6
/* Instructies */
wikitext
text/x-wiki
===Voorwaarden voor installatie===
Ga na dat Perl geinstalleerd is:
which perl
of
perl -v
Dit laatste commando levert een versie nummer op, iets als het volgende:
This is perl, v5.30.0
EekBoek vereist versie 5.10.1 of hoger.
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek kan worden gedownload, bijvoorbeeld /usr/home of /usr/Downloads of simpelweg ~. Voer vervolgens de volgende commando's uit in de shell. Voor X.YY.ZZ gebruikt u uiteraard het gewenste versie nummer, bijvoorbeeld 2.051:
wget <nowiki>https://www.eekboek.nl/dl/EekBoek-X.YY.tar.gz</nowiki>
tar xzvf EekBoek-X.YY.tar.gz
cd EekBoek-X.YY
perl Makefile.PL
Het uitvoeren van het laatste commando levert waarschijnlijk een lijst op van ontbrekende ''dependencies'', software-pakketten die EekBoek nodig heeft en nog niet zijn geïnstalleerd op het systeem. Deze dependencies moeten daarom nu eerst worden geïnstalleerd volgens de bij deze pakketten behorende instructies (zie onder). Daarna keert u terug naar de directory waar EekBoek is uitgepakt en probeert u nogmaals:
perl Makefile.PL
Als het goed is worden geen meldingen meer gegeven over ontbrekende dependencies. U kunt nu verder gaan met:
make
make test
Als de test succesvol is verlopen, kan EekBoek worden geïnstalleerd. Daartoe moet het onderstaande commando als super user (root) worden uitgevoerd. In dit voorbeeld gebruiken we daarvoor het sudo commando:
sudo make install
Als alles verder goed gaat zijn de EekBoek commando's ebshell en ebwxshell geïnstalleerd en klaar om uitgevoerd te worden.
'''Let op!''' De EekBoek programma's zijn weliswaar op het systeem geïnstalleerd maar alleen nog uitvoerbaar vanuit een terminal window. Het verdient daarom aanbeveling een desktop icon (starter) te maken voor het ebwxshell programma zodat u dit programma straks op een gemakkelijke manier kunt opstarten.
===Installatie dependencies===
Zoals hierboven aangegeven omvat de installatie vanaf source meer instructies dan hierboven aangegeven, omdat ook de dependencies moeten worden geinstalleerd. Typische voorbeelden van dependencies die moeten worden geinstalleerd zijn hieronder weergegeven. Deze dependencies kunnen alleen door een super user (root) worden geinstalleerd (sudo voor Linux, su voor FreeBSD):
perl -MCPAN -e "install DBI"
perl -MCPAN -e "install DBD::SQLite"
perl -MCPAN -e "install Archive::Zip"
perl -MCPAN -e "install HTML::Entities"
perl -MCPAN -e "install Term::ReadLine::Gnu"
perl -MCPAN -e "install App::Packager"
Voor de goede orde, de bovenstaande commando's hoeven niet als script te worden uitgevoerd. Uitsluitend die regels moeten worden uitgevoerd, welke corresponderen met een niet-geinstalleerde dependency.
f7780939f5a2be30d3b7413c3479a73c266c52df
1140
1139
2021-08-04T09:00:42Z
JohanVromans
6
Use cpan.
wikitext
text/x-wiki
U kunt deze methode gebruiken als u de beschikking heeft over een reeds gedownloade source kit. Het is echter te allen tijde aanbevolen om de standaard CPAN installatie te doen.
===Voorwaarden voor installatie===
Ga na dat Perl en CPAN geinstalleerd zijn:
cpan --version
Dit commando laat ook het versienummer van Perl zien, iets als het volgende:
running under Perl version v5.30.0
EekBoek vereist Perl versie 5.10.1 of hoger.
===Instructies===
Open een terminal applicatie en ga naar de directory waarin EekBoek is gedownload, en pak deze uit. Voor X.YY gebruikt u uiteraard het gewenste versie nummer, bijvoorbeeld 2.051:
tar xzvf EekBoek-X.YY.tar.gz
Ga naar de uitpakdirectory en voer het <tt>cpan</tt> commando uit:
cd EekBoek-X.YY
cpan .
Let op de "." achter "cpan". Het is dus "cpan" spatie ".".
Zie verder de [[Platform:CPAN|CPAN installatie]].
32a993dce8eaab883d1e4ee65c65c5d77eee6bb2
Platform:Fedora
0
27
1122
1028
2021-01-15T07:25:51Z
JohanVromans
6
yum is nu dnf
wikitext
text/x-wiki
__FORCETOC__=Fedora=
Web site: https://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, dnf (voorheen yum).
De volgende command-line opdracht laat zien welke versie beschikbaar is.
dnf info EekBoek
Installeren gaat met de opdracht
sudo dnf install EekBoek-gui
''Als u enkel de command line versie wilt, dus zonder GUI, dan kunt u overal waar EekBoek-gui staat de packagenaam EekBoek toepassen.''
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo dnf update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
dnf --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo yum --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell, desktop icon, systeem menu entry
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
Met het installeren van het package EekBoek-gui wordt automatisch ook het package EekBoek geïnstalleerd. Dat hoeft u dus niet afzonderlijk te doen.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.05-1.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek-gui
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
-->
20bd5912035678186089e75b8ab62489f3655343
1133
1122
2021-08-04T08:30:36Z
JohanVromans
6
Fix yum.
wikitext
text/x-wiki
__FORCETOC__=Fedora=
Web site: https://fedoraproject.org
<br>Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
==Standaard==
EekBoek wordt standaard meegeleverd met Fedora vanaf versie 10. Nieuwere versies worden via het standaard update mechanisme aangeleverd. Installatie gaat eenvoudig met het Fedora package management systeem, dnf (voorheen yum).
De volgende command-line opdracht laat zien welke versie beschikbaar is.
dnf info EekBoek
Installeren gaat met de opdracht
sudo dnf install EekBoek-gui
''Als u enkel de command line versie wilt, dus zonder GUI, dan kunt u overal waar EekBoek-gui staat de packagenaam EekBoek toepassen.''
Wilt u op een gegeven moment een nieuwere versie installeren dan gebruikt u de opdracht
sudo dnf update EekBoek-gui
Voordat een nieuwe versie beschikbaar is komt deze eerst in de test repository. Deze is niet standaard enabled. Om te zien of er een nieuwe versie is:
dnf --enablerepo=updates-testing info EekBoek
Om van deze repository te installeren gebruikt u eveneens de --enablerepo optie:
sudo dnf --enablerepo=updates-testing install EekBoek-gui
==Packages==
De EekBoek kit omvat de volgende packages:
{| style="border-color:#2f6fab;border-collapse:collapse;" cellpadding="3" cellspacing="0" border="1"
! align="left" | Package !! align="left" | Inhoud
|-
| valign="top" | EekBoek
| valign="top" | Dit package is altijd nodig. Het bevat alle basismodules, de command line shell, en de SQLite database driver.
|-
| valign="top" | EekBoek-gui
| valign="top" | De GUI shell, desktop icon, systeem menu entry
|-
| valign="top" | EekBoek-db-postgresql
| valign="top" | De PostgreSQL database driver.
|-
|}
Met het installeren van het package EekBoek-gui wordt automatisch ook het package EekBoek geïnstalleerd. Dat hoeft u dus niet afzonderlijk te doen.
<!--
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een yum-repository ondersteund. Deze kunt u [http://www.eekboek.nl/repo/fedora/repoview/ hier] bekijken.
Deze repository kunt u gebruiken na het installeren van de benodigde repository informatie:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-yum-1.05-1.noarch.rpm</nowiki>
'''Let op! Het door elkaar gebruiken van de standaardversie en de versie van de EekBoek repository kan leiden tot onverwachte complicaties.'''
Installeren van EekBoek gaat dan op de normale wijze:
sudo yum install EekBoek-gui
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/fedora/EekBoek-xxx.noarch.rpm</nowiki>
==Ontwikkelversies==
Op de EekBoek site is ook een repository beschikbaar met ontwikkelversies. Deze is niet standaard enabled. De repository op de server heet [http://www.eekboek.nl/repo/fedora-testing/repoview/ fedora-testing], de yum-naam is eekboek-testing.
sudo yum '''--enablerepo=eekboek-testing''' install EekBoek
Als u expliciet een bepaalde ontwikkelversie wenst te installeren:
sudo rpm -ivh <nowiki>http://www.eekboek.nl/repo/</nowiki>'''fedora-testing'''<nowiki>/EekBoek-xxx.noarch.rpm</nowiki>
-->
8aa6312ff0e8d5d358eda4926fb19c01d98443c7
Platform:LinuxOverig
0
106
1123
1060
2021-01-15T07:27:49Z
JohanVromans
6
Obsiolete
wikitext
text/x-wiki
=== Deze informatie is achterhaald ===
=== Inleiding ===
Naast specifieke installkits voor verschillende Linux systemen is er ook een generieke linux installatiekit. Deze vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge].
De naam van de kit is '''eekboek-installer-linux'''-''type''-''versie''-''volgnummer''.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Deze kit is op vrijwel alle, redelijk moderne Linux systemen te gebruiken die voldoen aan de volgende voorwaarden:
* Linux 32 of 64 bit
* glibc versie 2.5 of hoger
* GTK+ versie 2.10 of hoger
* libstdc++.so.6
=== Het installatieproces ===
Na het downloaden van de juiste installer kit moet deze eerst uitvoerbaar worden gemaakt:
chmod a+x eekboek-installer-linux-x86_64-2-2-0-160
Hierna kan deze worden uitgevoerd, waarna een gebruiksvriendelijks wizard u door het installatieproces begeleid:
./eekboek-installer-linux-x86_64-2-2-0-160
Installeren hoeft niet als super-user te gebeuren, de installatie vindt plaats bij de eigen files.
=== Bekende problemen ===
==== PostgreSQL Database Socket ====
De EekBoek kit gaat ervan uit dat de PostgreSQL database server communiceert via een socket in de /tmp directory. Sommige Linux systemen hebben dit gewijzigd in /var/run/postgres. Als EekBoek er niet in slaagt om contact te maken met de '''lokale''' database server dan kunt u het gewijzigde pad voor de socket opgeven in het eekboek configuratiebestand, bijvoorbeeld:
[database]
name = myadmin_2012
host = /var/run/postgres
Dit geldt '''niet''' voor communicatie met een externe PosgreSQL database server, in welk geval u uiteraard de naam van het externe systeem opgeeft.
5a1b77175b78b07e5a36d37f0eb36c6d532b6bc1
Platform:Windows
0
28
1125
1052
2021-01-15T07:32:13Z
JohanVromans
6
/* Microsoft Windows */
wikitext
text/x-wiki
==Microsoft Windows==
Packagers: [[Gebruiker:JohanVromans|Johan Vromans]]
De installatiekit voor Microsoft Windows systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge].
De naam van het kit is '''EekBoek-installer'''-''versie''-''volgnummer''-''type''.'''exe'''.
De ''versie'' komt overeen met de versie van EekBoek, bijvoorbeeld voor EekBoek 2.04 is dit '''2-4-0-0'''.
Het ''volgnummer'' kan variëren.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits. Vanaf 2.04 wordt enkel de 64-bits variant geleverd.
Let op: Na het downloaden kan er bij het opstarten van de installer een opmerking komen dat dit programma niet gecertificeerd is door Microsoft. U kunt deze opmerking negeren.
Er is ook een [[Windows-installer]] pagina.
<!--
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt. Het resultaat is echter de grafische versie van Eekboek.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
[[File:dosbox.jpg]]
[[File:welkom.jpg]]
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
07ae2ae42e8f7a79cbec4d0ebd3fa6741f09d260
1146
1125
2021-08-04T09:12:43Z
JohanVromans
6
/* Microsoft Windows */
wikitext
text/x-wiki
==Microsoft Windows==
Packagers: [[Gebruiker:JohanVromans|Johan Vromans]]
De installatiekit voor Microsoft Windows systemen vindt u op [https://github.com/eekboek/eekboek/releases GitHub].
De naam van het kit is '''EekBoek-installer'''-''versie''-''volgnummer''-''type''.'''exe'''.
De ''versie'' komt overeen met de versie van EekBoek, bijvoorbeeld voor EekBoek 2.04 is dit '''2-4-0-0'''.
Het ''volgnummer'' kan variëren.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits. Vanaf 2.04 wordt enkel de 64-bits variant geleverd.
Let op: Na het downloaden kan er bij het opstarten van de installer een opmerking komen dat dit programma niet gecertificeerd is door Microsoft. U kunt deze opmerking negeren.
Er is ook een [[Windows-installer]] pagina.
<!--
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt. Het resultaat is echter de grafische versie van Eekboek.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
[[File:dosbox.jpg]]
[[File:welkom.jpg]]
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
f480b36897f0ada40dac6cbeb6d817cdaa34a20d
1147
1146
2021-08-04T09:17:17Z
JohanVromans
6
/* Microsoft Windows */
wikitext
text/x-wiki
==Microsoft Windows==
Packagers: [[Gebruiker:JohanVromans|Johan Vromans]]
De installatiekit voor Microsoft Windows systemen vindt u op [https://github.com/eekboek/eekboek/releases GitHub].
De naam van het kit is '''EekBoek-installer'''-''versie''-''volgnummer''-''type''.'''exe'''.
De ''versie'' komt overeen met de versie van EekBoek, bijvoorbeeld voor EekBoek 2.04 is dit '''2-4-0-0'''.
Het ''volgnummer'' kan variëren.
Het ''type'' is '''x86''' voor 32-bits en '''x86_64''' voor 64-bits. Vanaf 2.04 wordt enkel de 64-bits variant geleverd.
Let op: Na het downloaden kan er bij het opstarten van de installer een opmerking komen dat dit programma niet gecertificeerd is door Microsoft. U kunt deze opmerking negeren.
<!--
Windows gebruikers zijn veelal gewend aan een installer. Jammergenoeg is er nog geen installer voor Windows gemaakt. Het installatie proces is daarom wellicht wat ongebruikelijk.
Eekboek is een Perl programma en heeft daarom Perl nodig. De aanbevolen versie van Perl voor Microsoft Windows is [http://www.activestate.com/activeperl ActivePerl]. Installeer dit eerst, door een installer te downloaden van [http://www.activestate.com/activeperl/downloads de ActivPerl download pagina]. Kies voor de x86 variant, tenzij u zeker weet dat u een 64 bit versie van Windows heeft. <br />
Sla het installatie pakket ergens op, waar u het kunt terugvinden. Na het downloaden, installeert u Perl door op het pakket te dubbelklikken. Accepteer hierbij de licentie voorwaarden, en verder alle defaults. Helaas zit er niets anders op dan om ook de melding dat de auteur niet geverifieerd kan worden, te accepteren. <br />
ActivePerl biedt de ppm tool, de Perl Package Manager, waarmee Perl software (zoals EekBoek) kan worden geïnstalleerd. Met de ppm zullen we EekBoek en de onderliggende pakketten installeren. De ppm kan zowel op de command line als in het grafische programma worden toegepast, op deze pagina wordt de command line gebruikt. Het resultaat is echter de grafische versie van Eekboek.
Om deze commandline tool te starten, is een command window nodig. Afhankelijk van de versie en taal van Windows:
Start -> All Programs -> Accessories -> Command Prompt
of
Start -> Alle Programma's -> Bureau-accesoires -> Opdrachtprompt
Een oudere, CPAN versie van EekBoek is beschikbaar in de ActiveState repository maar die loopt enige tijd achter en moet niet worden gebruikt.
EekBoek gebruikt de wxperl toolkit. Deze wordt automatisch meegeïnstalleerd indien u eerst de wxperl repository toevoegt aan ppm. Geef daartoe in het command window de volgende opdracht:
ppm repo add <nowiki>http://www.wxperl.co.uk/repository</nowiki>
EekBoek kan nu worden geïnstalleerd met de opdracht
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als het installeren is voltooid kan de grafische versie van EekBoek, nog steeds vanuit het command window, worden opgestart met:
ebwxshell
[[File:dosbox.jpg]]
[[File:welkom.jpg]]
Een start-icon kunt u zelf aanmaken door met de rechtermuisknop op het bureaublad te klikken en dan "nieuw | snelkoppeling" te kiezen. Als locatie dient u het volgende op te geven:
C:\Perl\bin\wperl C:\Perl\bin\ebwxshell.pl
of als u de 64 bit variant heeft geïnstalleerd:
C:\Perl64\bin\wperl C:\Perl64\bin\ebwxshell.pl
Als u ActivePerl niet in de standaardlocatie heeft geïnstalleerd dient u vanzelfsprekend de betreffende padnamen aan te passen. Denkt u aan aanhalingstekens wanneer het pad spaties bevat?
Er is ook een command line variant van Eekboek, deze is te op de command line te starten met "ebshell".
==Installatie vanaf de EekBoek repository==
Op de EekBoek site wordt een ppm-repository ondersteund.
Installeren van EekBoek gaat als volgt:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek.ppd</nowiki>
Als u expliciet een bepaalde versie wenst te installeren kunt u de betreffende rpm gebruiken:
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/windows/EekBoek-xxx.ppd</nowiki>
==Ontwikkelversies==
Er is ook een repository met ontwikkelversies met de naam windows-testing.
ppm install --area=perl <nowiki>http://www.eekboek.nl/repo/</nowiki>'''windows-testing'''<nowiki>/EekBoek.ppd</nowiki>
-->
3ad8c148e60c60e29fbc94312dc31a9c496ff34b
Platform:MacOS
0
59
1126
1071
2021-01-15T07:33:58Z
JohanVromans
6
wikitext
text/x-wiki
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
**In voorbereiding**
De kant en klare versie voor Mac OSX systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge]. Dit is een containerbestand.
De naam van het bestand is '''eekboek-osx-uni'''-''versie''-''volgnummer''.'''dmg'''.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Na het openen van de container kan EekBoek worden gestart met het icoontje.
Als u de Package Contents bekijkt dan ziet u ook het command line '''ebshell''' programma.
Beide programma's zijn ook 'los' op te starten vanuit een terminal window of batch script. Standaard is het pad voor de programma's:
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebwxshell
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebshell
Als u de applicatie naar de folder Applicaties heeft
gekopieerd (zodat de grafische app meteen in de Applicaties folder te vinden is) dan
kunt u ook de volgende paden gebruiken:
/Applications/EekBoek.app/Contents/MacOS/ebwxshell
/Applications/EekBoek.app/Contents/MacOS/ebshell
<!--
=== Install kit ===
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
-->
ae3cde55b8223b9ed7cca3e8df22f5c094251342
1127
1126
2021-01-15T07:34:46Z
JohanVromans
6
wikitext
text/x-wiki
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
'''In voorbereiding'''
De kant en klare versie voor Mac OSX systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge]. Dit is een containerbestand.
De naam van het bestand is '''eekboek-osx-uni'''-''versie''-''volgnummer''.'''dmg'''.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Na het openen van de container kan EekBoek worden gestart met het icoontje.
Als u de Package Contents bekijkt dan ziet u ook het command line '''ebshell''' programma.
Beide programma's zijn ook 'los' op te starten vanuit een terminal window of batch script. Standaard is het pad voor de programma's:
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebwxshell
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebshell
Als u de applicatie naar de folder Applicaties heeft
gekopieerd (zodat de grafische app meteen in de Applicaties folder te vinden is) dan
kunt u ook de volgende paden gebruiken:
/Applications/EekBoek.app/Contents/MacOS/ebwxshell
/Applications/EekBoek.app/Contents/MacOS/ebshell
<!--
=== Install kit ===
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
-->
7f05eec8e6cebb201d06531b0a667a8fc3caa8f5
1128
1127
2021-01-15T07:35:16Z
JohanVromans
6
wikitext
text/x-wiki
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
'''In voorbereiding'''
<!--
De kant en klare versie voor Mac OSX systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge]. Dit is een containerbestand.
De naam van het bestand is '''eekboek-osx-uni'''-''versie''-''volgnummer''.'''dmg'''.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Na het openen van de container kan EekBoek worden gestart met het icoontje.
Als u de Package Contents bekijkt dan ziet u ook het command line '''ebshell''' programma.
Beide programma's zijn ook 'los' op te starten vanuit een terminal window of batch script. Standaard is het pad voor de programma's:
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebwxshell
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebshell
Als u de applicatie naar de folder Applicaties heeft
gekopieerd (zodat de grafische app meteen in de Applicaties folder te vinden is) dan
kunt u ook de volgende paden gebruiken:
/Applications/EekBoek.app/Contents/MacOS/ebwxshell
/Applications/EekBoek.app/Contents/MacOS/ebshell
-->
<!--
=== Install kit ===
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
-->
c333695d53728fa8c86c97dc19e3f06aee9600b9
1149
1128
2021-08-04T09:18:28Z
JohanVromans
6
JohanVromans heeft pagina [[Platform:MacOSX]] hernoemd naar [[Platform:MacOS]]
wikitext
text/x-wiki
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
'''In voorbereiding'''
<!--
De kant en klare versie voor Mac OSX systemen vindt u op [https://sourceforge.net/projects/eekboek/files/eekboek/ SourceForge]. Dit is een containerbestand.
De naam van het bestand is '''eekboek-osx-uni'''-''versie''-''volgnummer''.'''dmg'''.
De ''versie'' komt overeen met de versie van EekBoek. Voor EekBoek 2.02.00 is dit '''2-2-0'''.
Het ''volgnummer'' kan variëren.
Na het openen van de container kan EekBoek worden gestart met het icoontje.
Als u de Package Contents bekijkt dan ziet u ook het command line '''ebshell''' programma.
Beide programma's zijn ook 'los' op te starten vanuit een terminal window of batch script. Standaard is het pad voor de programma's:
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebwxshell
/Volumes/EekBoek/EekBoek.app/Contents/MacOS/ebshell
Als u de applicatie naar de folder Applicaties heeft
gekopieerd (zodat de grafische app meteen in de Applicaties folder te vinden is) dan
kunt u ook de volgende paden gebruiken:
/Applications/EekBoek.app/Contents/MacOS/ebwxshell
/Applications/EekBoek.app/Contents/MacOS/ebshell
-->
<!--
=== Install kit ===
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
-->
c333695d53728fa8c86c97dc19e3f06aee9600b9
Hoofdpagina
0
1
1129
1096
2021-01-15T07:36:22Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [https://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [https://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-announce verzendlijst voor aankondigingen] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
** [[AppData]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
aad2d700d59b9410a1bf9c3c5de9c0ef319fa8a9
1132
1129
2021-08-04T08:28:34Z
JohanVromans
6
Update mailing list
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [https://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [https://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users verzendlijst] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
** [[AppData]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
c36dd641b261ab938a69626701d8e3574041c18a
1145
1132
2021-08-04T09:11:24Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [https://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [https://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Microsoft Windows]]
** [[Platform:MacOSX|Mac OSX]]
** [[Platform:Overig|Overig]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users verzendlijst] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
** [[AppData]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
175596712438c27b2847ae480adf823c857f5fc2
1148
1145
2021-08-04T09:18:10Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [https://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [https://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Microsoft Windows]]
** [[Platform:MacOSX|MacOS]]
** [[Platform:Overig|Overig]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users verzendlijst] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
** [[AppData]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
0457ad6717405f97144792106959acc46d8e5340
1151
1148
2021-08-04T09:18:53Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [https://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [https://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Microsoft Windows]]
** [[Platform:MacOS|MacOS]]
** [[Platform:Overig|Overig]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users verzendlijst] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
** [[AppData]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
eecdddd72d10afe5bba1d347b2c280792f64866c
Platform:CPAN
0
23
1135
943
2021-08-04T08:35:15Z
JohanVromans
6
Update. Remove cpanplus.
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programma's. Ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt>.
Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u soms enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.
===De CPAN omgeving===
Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>".
===Installatie EekBoek===
Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens.
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Het maken van een menu-item in Linux kan wellicht het beste door [[ebwxshell.desktop|deze gegevens]] op te slaan als dit bestand: /usr/share/applications/ebwxshell.desktop
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem; de pakketnaam zal "wxperl" zijn, of "libwx-perl" of iets dergelijks. Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden:
cpan> install Wx
Dit duurt vrij lang en heeft een aantal andere pakketten nodig.
Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren:
cpan> install DBD::Pg
===Verlaten van CPAN===
Type "q" om de cpan omgeving te verlaten:
cpan> q
===Verwijderen van CPAN packages===
Mocht je ooit CPAN packages willen verwijderen dan is dat niet heel eenvoudig. Wellicht is het handigste om het pakket "App::pmuninstall" te installeren met cpan. Daarna kan EekBoek bijvoorbeeld worden verwijderd als root op de commandline met "pm-uninstall EekBoek".
1360858b17e85032eb861efd3c35f52d4193f5ea
1136
1135
2021-08-04T08:37:34Z
JohanVromans
6
wikitext
text/x-wiki
[http://www.cpan.org/ CPAN] is het Comprehensive Perl Archive Network, de leidende site voor Perl programma's. Ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma <tt>'''cpan'''</tt>.
Het installeren van programma's met <tt>'''cpan'''</tt> moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat het programma wordt gestart, dient u soms enkele vragen te beantwoorden met betrekking tot de configuratie.
===De CPAN omgeving===
Controleer of <tt>'''cpan'''</tt> beschikbaar is door het volgende commando te typen in de command line:
cpan
De CPAN omgeving heeft een prompt "cpan>".
===Installatie EekBoek===
Het installeren van EekBoek gaat dan als volgt:
cpan> install EekBoek
Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.
Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens.
Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.
Het maken van een menu-item in Linux kan wellicht het beste door [[ebwxshell.desktop|deze gegevens]] op te slaan als dit bestand: /usr/share/applications/ebwxshell.desktop
Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem; de pakketnaam zal "wxperl" zijn, of "libwx-perl" of iets dergelijks. Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden:
cpan> install Wx
Dit duurt vrij lang en heeft een aantal andere pakketten nodig.
Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren:
cpan> install DBD::Pg
===Verlaten van CPAN===
Type "q" om de cpan omgeving te verlaten:
cpan> q
===Verwijderen van CPAN packages===
Mocht je ooit CPAN packages willen verwijderen dan is dat niet heel eenvoudig. Wellicht is het handigste om het pakket "App::pmuninstall" te installeren met cpan. Daarna kan EekBoek bijvoorbeeld worden verwijderd als root op de commandline met "pm-uninstall EekBoek".
7eac89ec4e04993ee7ba193786dbd7df45ed4ad3
Platform:MacOSX
0
118
1150
2021-08-04T09:18:28Z
JohanVromans
6
JohanVromans heeft pagina [[Platform:MacOSX]] hernoemd naar [[Platform:MacOS]]
wikitext
text/x-wiki
#DOORVERWIJZING [[Platform:MacOS]]
235d59f518d895af2e7b35f72fc3f1adf48da922
Platform:MacOS
0
59
1152
1149
2021-08-04T11:11:46Z
JohanVromans
6
Update voor ppl.
wikitext
text/x-wiki
Packager: [[Gebruiker:JohanVromans|Johan Vromans]]
'''Indien u enkel de command line versie van EekBoek nodig heeft kunt u de instructies voor [[Platform:CPAN|CPAN installatie]] volgen.'''
De kant en klare versie voor MacOS systemen vindt u op [https://github.com/eekboek/eekboek/releases GitHub]. Dit is een MacOS containerbestand.
De naam van het bestand is '''EekBoek-installer.dmg'''.
'''Na het openen van de container kan EekBoek worden gestart door te dubbelklikken op het config bestand van een reeds bestaande administratie.'''
Als u de Package Contents bekijkt dan ziet u ook het command line '''ebshell''' programma. Hiermee kunnen administraties worden aangemaakt. Dit programma moet worden opgestart vanuit een terminal window of batch script:
/Volumes/EekBoek\ 2.05/EekBoek.app/Contents/MacOS/ebshell
<!--
=== Install kit ===
Een kant-en-klare installer voor Mac OSX staat hier: http://www.squirrel.nl/pub/xfer/eekboek-osx-uni-2-1-3-14.dmg
Dit is een snapshot van release 2.01, maar dat maakt voor normaal gebruik niets uit.
Als je de container opent en dan Package Contents bekijkt, zie je ebshell in de MacOSX folder.
=== Installeren vanaf source ===
Een alternatieve manier is om EekBoek te installeren vanaf source. Daarvoor zijn onderstaande instructies bedoeld.
De aanbevolen versie van Perl voor MacOSX is [http://www.citrusperl.com/ CitrusPerl].
Alternatieven zijn [http://www.activestate.com/activeperl/versions ActivePerl] of anders een install via macports.
Download CitrusPerl van de opgegeven locatie. Pak deze uit op een vrij te kiezen plek in het file systeem. De padnaam mag echter geen spaties bevatten.
We gebruiken verder als voorbeeld de locatie /Users/yourname/Library .
./citrusperl-osx-u32-5-12 -d /Users/yourname/Library
Voer na het uitpakken de relocatieprocedure uit:
/Users/yourname/Library/CitrusPerl/u32/5-12/bin/citrusreloc
Download de EekBoek source en pak deze uit, we gebruiken weer de locatie /Users/yourname/Library:
tar xf EekBoek-2.00.02.tar.gz -C /Users/yourname/Library
U kunt nu EekBoek, nog steeds vanuit de command window, opstarten met:
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
U kunt daar desgewenst een opstarticon voor maken. Creeer daarvoor een bestand eekboek.command met als inhoud:
#!/bin/bash
/Users/yourname/Library/EekBoek-2.00.02/script/ebwxshell
Maak het executable:
chmod +x eekboek.command
Plaats het bestand op het bureaublad, en u kunt EekBoek opstarten door erop te klikken.
-->
347e41230faede6c02d99d04b74a814f0bf293e1
Hoofdpagina
0
1
1153
1151
2021-08-04T11:13:04Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [https://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [https://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Microsoft Windows]]
** [[Platform:MacOS|MacOS]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users verzendlijst] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Betaalde support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
** [[AppData]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
6e06011523187e8089e2d3e702cd64bb00eb65b3
1154
1153
2021-08-04T11:13:31Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [https://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [https://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Download en installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Microsoft Windows]]
** [[Platform:MacOS|MacOS]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users verzendlijst] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
** [[AppData]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
46c557aa230dc73e24369c58839baada2ba1feeb
1156
1154
2021-08-04T11:19:14Z
JohanVromans
6
wikitext
text/x-wiki
<big>'''Welkom bij de EekBoek Wiki!'''</big>
De EekBoek wiki is een aanvulling op de [https://www.eekboek.nl/docs/index.html officiële EekBoek documentatie]. Hier vindt u onder meer informatie over downloaden en installeren van [https://www.eekboek.nl/index.html EekBoek], tips voor het gebruik, en dergelijke.
* Installatie:
** [[Platform:Linux|Linux]]
** [[Platform:Windows|Microsoft Windows]]
** [[Platform:MacOS|MacOS]]
'''Belangrijk:''' abonneert u zich op de [https://lists.sourceforge.net/lists/listinfo/eekboek-users verzendlijst] om op de hoogte te worden gehouden van nieuwe versies en andere ontwikkelingen.
* Documentatie:
** [[Welke database?]]
** [[Platform:Netwerk|Eekboek netwerkinstallatie]]
** [[Meer documentatie en gebruikstips]]
* Support:
** [[Community support]]
** [[Boekhouden: cursusmateriaal]]
* Ontwikkeling:
** [[Bijdragen|Zelf bijdragen aan EekBoek]]
** [[Proces:Beschrijving|Proces beschrijving]]
** [[Vertalingen|Vertalingen / Translations]]
** [[AppData]]
* EekBoek in het nieuws:
** [http://datraverse.blogspot.com/2011/01/eekboek.html EekBoek bij Datraverse] (blog, 31 januari 2011)
** [[LinuxMagazine201011|Aanvullingen op het artikel 'Eekboek - boekhoudpakket voor Unix-fans]] (Linux Magazine, november 2010)
** [http://www.linuxmag.nl/nieuws/491-boekhoudpakket-verenigt-gui-en-cli.html Eekboek: Boekhoudpakket verenigt GUI en CLI] (Linux Magazine, mei 2010)
* Documentation in english:
** [[EekBoek quick start guide]]
4a0aabb708ab3e0879e2023259d0d8fffe4a9e0e
Community support
0
68
1155
976
2021-08-04T11:18:32Z
JohanVromans
6
Actualiseren.
wikitext
text/x-wiki
Heeft u de [https://www.eekboek.nl/docs/ officiële documentatie] en [[Meer_documentatie_en_gebruikstips|deze wiki documentatie]] al bekeken? Deze zijn de twee belangrijkste bronnen voor het leren omgaan met EekBoek.
==== Support via de mailinglist ====
[https://lists.sourceforge.net/lists/listinfo/eekboek-users EekBoek gebruikers mailing list]: hier wisselen EekBoek gebruikers ervaringen uit. Het is een rustige lijst met weinig verkeer. In de maanden december en januari is het daar wat drukker dan de rest van het jaar.
ea3aac5e0749c53c1ea9aa91d59e49db0235fd5e